LENGUAJE C

Páginas: 3 (550 palabras) Publicado: 28 de mayo de 2014
Historia del Lenguaje C.

El lenguaje C nació en los Laboratorios Bell de AT&T y ha sido estrechamente asociado con el sistema operativo UNIX, ya que su desarrollo se realizo en este sistema ydebido a que tanto UNIX como el propio compilador de C y la casi totalidad de los programas y herramientas de UNIX, fueron escritos en C. Su eficiencia y claridad han hecho que el lenguaje ensambladorapenas haya sido utilizado en UNIX.

Este lenguaje está inspirado en el lenguaje B escrito por Ken Thompson en 1970 con intención de recodificar el UNIX, que en la fase de arranque estaba escrito enensamblador, en vista a su transportabilidad a otras máquinas. B era un lenguaje evolucionado e independientemente de la máquina, inspirado en el lenguaje BCPL concebido por Martin Richard en 1967.En 1972, Dennis Ritchie, toma el relevo y modifica el lenguaje B, creando el lenguaje C y reescribiendo el UNIX en dicho lenguaje. La novedad que proporciono el lenguaje C sobre el B fue el diseño detipos y estructuras de datos.

En 1980 Bjarne Stroustrup de los laboratorios Bell de Murray Hill, New Jersey, inspirado en el lenguaje Simulado 67 adiciono las características de la programaciónorientada a objetos (incluyendo la ventaja de una biblioteca de funciones orientada a objetos) y lo denomino C con clases. Para 1983 dicha denominación cambio a la de C++.

Con este nuevo enfoque surgela nueva metodología que aumentó las posibilidades de la programación bajo nuevos conceptos.

Con la posibilidad de las microcomputadoras se crearon muchas implementaciones de C. En lo que se podríadecir que era un milagro, los códigos fuentes aceptados por la mayoría de esas implementaciones eran altamente compatibles. Sin embargo, como no existía ningún estándar, aparecieron discrepancias.Para remediar la situación, el Instituto de Estándares Americanos (ANSI) estableció un comité a mediados de 1983, para crear un estándar que definiera al lenguaje C. Este comité ANSI termino el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje C
  • Lenguaje c
  • lenguaje c
  • lenguaje c
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS