lenguaje c

Páginas: 4 (800 palabras) Publicado: 9 de septiembre de 2013
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 realizó en este sistema y debido a quetanto UNIX como el propio compilador de C y casi la totalidad de los programas y herramientas d UNIX, fueron escritos en C. su eficacia y claridad han hecho que el lenguaje ensamblador apenas hayasido utilizado en UNIX.

Este lenguaje está inspirado en el lenguaje B escrito por Ken Thompson en 1970. B era un lenguaje evolucionado e independiente de la máquina, inspirado en el lenguaje BCPLconcedido 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 proporcionó ellenguaje C sobre el B fue el diseño de tipos y estructuras de datos.
Debido al gran uso que tubo C, durante algún tiempo, se derivaron diversas versiones lo que generó incompatibilidades. Parasolucionar esto la ANSI (American National Estándar Institute), estableció un comité en 1983, para crear una versión no ambigua del lenguaje C e independiente de la maquina en que pudiera utilizarse.Algunas versiones del lenguaje C existentes son:
Quick C
C ++
Turbo C
Turbo C ++
Borland C
Borland C ++
Microsoft C
Quizás la principal ventaja de C sea que dispone de características delenguajes de bajo y alto nivel. Es considerado como un lenguaje débilmente tipado de medio nivel pero con muchas características de bajo nivel.
Dispone de las estructuras típicas de los lenguajes de altonivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel.
Los compiladores, suelen ofrecer extensiones al lenguaje, que posibilitan mezclar códigoensamblador con código C, o acceder directamente a memoria o a dispositivos periféricos. Lo que lo hace ideal para desarrollar programas que requieran de alto desempeño y optimización.
Características...
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