Lenguaje estrcturado

Páginas: 10 (2273 palabras) Publicado: 24 de agosto de 2014


“LENGUAJE C ESTRUCTURADO Y ORIENTADO A OBJETOS”


OBJETIVO
Diseñar y desarrollar aplicaciones computacionales usando las técnicas y herramientas de la programación orientada a objetos para la solución de problemas, utilizando un lenguaje de programación para su implementación.


TEMA I “PROGRAMACIÓN AVANZADA CON LENGUAJE C”

Objetivo: El alumno elaborará programas avanzados enlenguaje C utilizando tipos de datos de mayor complejidad.

“Si C tuviera escudo de armas, su lema sería multum in parvo. Mucho a partir de poco”.
Les Hancock.

Se usan muchos lenguajes para programar una computadora. El más básico es el lenguaje máquina (una colección de instrucciones muy detalladas que controlan los circuitos internos de la computadora). Muy pocos programas se escriben enlenguaje máquina por dos razones:
Es muy incomodo para trabajar.
La mayoría de las máquinas tiene su propio repertorio de instrucciones.

Lo más frecuente es utilizar lenguajes de alto nivel, cuyas instrucciones son más compatibles con el lenguaje del ser humano. La mayoría son lenguajes de propósito general como: Pascal, Basic, Fortran, Cobol, etc. Hay también lenguajes de propósito especial suaplicación esta diseñada para una aplicación personal como el LISP (Lenguaje Orientado al Tratamiento de Listas).

Por norma general una sola instrucción escrita en lenguaje de alto nivel será equivalente a varias de lenguaje máquina. Además un lenguaje de alto nivel ofrece tres ventajas importantes respecto al lenguaje máquina:
Sencillez.
Uniformidad.
Portabilidad.

Un programa escrito enlenguaje de alto nivel, se puede ejecutar en cualquier máquina sin modificaciones (o muy pocas). El programa a de ser traducido a lenguaje máquina antes de ser ejecutado. A esto se le conoce como compilación o interpretación, dependiendo como se lleve a cabo. En cualquier caso la traducción se lleva a cabo en forma automática por la computadora. De hecho, los programadores recién iniciados no se dancuenta de que esta acción esta ocurriendo, ya que típicamente solo ven el programa original en alto nivel, los datos de entrada y la salida resultante.

El lenguaje C es un lenguaje de programación estructurada de propósito general. Sus instrucciones constan de términos que se parecen a expresiones algebraicas. Además de ciertas palabras clave como: if-else, for, do y while. En este sentido Crecuerda a otros lenguajes de programación estructurada como Pascal. También tiene algunas características adicionales que permiten su uso a un nivel más bajo, cubriendo así el vacío entre lenguaje máquina y lenguaje de alto nivel. Esta flexibilidad permite el uso del lenguaje C en la programación de sistemas (diseño de sistemas operativos) así como en la programación de aplicaciones (programasmatemáticos, de facturas, etc).

Tiene un conjunto de instrucciones relativamente pequeño, aunque las implementaciones actuales incluyen numerosas funciones de biblioteca que manejan las instrucciones básicas. También permite al usuario escribir funciones de biblioteca adicionales para su uso propio. De esta forma las características y capacidades del lenguaje se pueden ampliar fácilmente por elusuario.

Historia del lenguaje C:

Lenguaje C fue desarrollado en 1972 por Dennis Ritchie en Bell Telephone Laboratories Inc. (ahora AT&T Laboratories). Estuvo confinado al uso de laboratorios Bell hasta 1978, cuando Brian Kern y Dennis Ritchie publicaron una descripción definitiva del lenguaje C (The C programming languaje).

Para la mitad de los 80 ,s la popularidad de C se había extendidopor todas partes. Se habían escrito numerosos compiladores e intérpretes de C para computadoras de todos los tamaños y se habían desarrollado muchas aplicaciones comerciales. Es más muchas aplicaciones que se habían escrito originalmente en otro lenguaje se rescribieron en C para tomar partido de su eficiencia y portabilidad.

Como se dieron algunas diferencias entre las implementaciones, la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estrctura
  • Estrctura social
  • Variacion De Estrcturas
  • Estrctura matricial
  • Estrctura Molecular
  • inventario de estrctura
  • estrctura
  • Estrctura

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS