Lenguaje compilados, Interpretados e Historia de lenguaje C

Páginas: 5 (1064 palabras) Publicado: 31 de marzo de 2014
- lenguajes compilados
Es un programa que toma como entrada un texto escrito en un lenguaje fuente, y como salida proporciona otro texto en un lenguaje objeto. Su función es traducir lenguaje fuente a lenguaje objeto.
Un compilador no funciona de manera aislada. Necesita de otros programas para conseguir su objetivo: obtener un programa ejecutable a partir de un programa fuente en un lenguajede alto nivel. Algunos de esos programas son el preprocesador, el linker, el depurador y el ensamblador.
- lenguajes Interpretados
Un lenguaje interpretado es aquel en el que las instrucciones se traducen o interpretan una a una en tiempo de ejecución a un lenguaje intermedio o lenguaje máquina o a través de una máquina virtual, siendo típicamente unas 10 veces más lentos que los programascompilados.

Historia de lenguaje
El lenguaje C nació en los Laboratorios Bell de AT and T y ha sido asociado con el sistema operativo UNIX, ya que su desarrollo se realizó en este sistema y debido a que tanto UNIX como el propio compilador C y la casi totalidad de los programas y herramientas de UNIX, fueron escritos en C. Su eficacia y su claridad han hecho que el lenguaje ensamblador apenashaya sido utilizado en UNIX. El lenguaje C fue creado entre los años 1970 y 1972 por Brian Kernighan y Dennos Ritchie para escribir el código del sistema operativo UNIX. Fue uno de los lenguajes de programación mas aceptados por los programadores, por que hace una conjugación en lenguaje de alto nivel y lenguaje máquina. El lenguaje C es el resultado de un proceso de desarrollo que inició con unlenguaje denominado BCPL. Este influenció a otro llamado B (inventado por Ken Thompson). En los años 70; éste lenguaje llevó a la aparición del C. Los tipos básicos de datos eran "CHAR" (carácter), "INT" (enteros), "FLOAT" (Reales en simple presición), y "DOUBLE" (Reales en doble Presición). Posteriormente se añadieron los tipos "SHORT" (Enteros de longitud= longitud de un entero), "UNSIGNED" (Enterossin signo), y "ENUMERACIONES". Los tipos estructurados básicos de C son las estructuras, las uniónes, y los arrays. Estos permiten la definición y declaración de tipos de mayor complejidad. En 1978 Kernighan y Ritchie publican su descripción en el libro "The C Programming Language", versión que es llamada hoy en día 'K&R C'. A mediados de los ochenta ya había en el mercado numerosos compiladoresC, y muchas aplicaciones habían sido rescritas a él para aprovechar sus ventajas.

Durante este periodo fabricantes introducen mejoras en el lenguaje, las cuales son recogidas por un comité de estandarización ANSI y establecen las especificaciones de lo que se conoce hoy en día como 'ANSI C'.

El C se encuentra en la jerarquía de lenguajes en un nivel intermedio entre Pascal y el Ensamblador.Pretende ser un lenguaje de alto nivel con la versatilidad del bajo nivel.

Con la popularidad de las microcomputadoras muchas compañías comenzaron implementar su propio C por lo cual surgieron discusiones entre sí. Por esta razón ANSI (American National Standars Institute, por sus siglas en inglés), estableció un comité en 1983 para crear una definición no buena del lenguaje C e independientede la máquina que pudiera utilizarse en todos los tipos de C. Algunos de las C existentes son:

-Quick C

C++

-Turbo C

-Turbo C ++

-Borland C

-Borland C++

-Microsoft C

Su principal característica es que es portable, quiere decir que puedes adaptar los programas escritos para un tipo de computadora en otra. También es estructurado, por que se divide en módulos queson independientes entre si. El lenguaje C inicialmente fue creado para la programación de Sistemas Operativos, Interpretes, Editores, Ensambladores, Compiladores, Administradores de bases de datos y actualmente puede ser utilizado para todo tipo de programas. En su desarrollo se siguieron una serie de líneas generales tales como:

El compilador debe ser lo más pequeño y eficiente posible....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje Compilado E Interpretado
  • Lenguajes compilados y Lenguajes interpretados
  • historia del lenguaje c
  • Historia y evolucion de lenguaje C
  • Historia Del Lenguaje C
  • historia lenguaje C
  • historia del lenguaje c
  • Historia lenguaje c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS