El lenguaje C es un tipo de programa con el cual podemos realizar distintos tipos de operaciones con las cuales se facilita el manejo y realización de implementaciones.
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 realizo en este sistema y debido a que tanto UNIX como el propio compilador C y casi su totalidad de los programas y herramientas de UNIX, fueron escritas en C. Su eficacia y su claridad han hecho que el lenguaje ensamblador apenas haya sido utilizado en UNIX. El lenguaje C fue creado entre los años 1970 y 1972 por Brian Kernigham y Dennis Ritchie para escribir el codigo del sistema operativo UNIX. Fue uno de los lenguajes de programación más aceptados por los programadores, porque hace una conjugación en lenguaje de alto nivel y lenguaje maquina. El lenguaje C es el resultado de un proceso de desarrollo que inicio con un lenguaje denominado BCPL. Este influencio a otro llamado B (inventado por Ken Thompson). En los años 70; este lenguaje llevo a la aparición del C. Los tipos básicos de datos eran "CHAR" (Caracter), "INT" ( Enteros), "FLOAT" (Reales en simple precisión), y "DOUBLE" (Reales en doble Precisión). Posteriormente se añadieron los tipos "SHORT" (Enteros de longitud <= longitud de un int), "LONG" (Enteros de longitud >= longitud de un entero), "UNSIGNED" (ENteris sin signo, y "ENUMERACIONES".
Los tipos estructurales básicos de C son las estructuras las uniones 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 Languaje", versión que se llamada hay en día "K & R C" . A mediados de los ochenta ya había en el mercado numerosos compiladores C, y muchas aplicaciones habían sido reescritas a el para aprovechar sus ventajas.
Durante este periodo fabricantes introducen mejoras eb 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 de alto nivel *con la versatilidad de* intermedio entre Pascal y el Ensamblador. Pretende ser un lenguaje de alto nivel con la versatilidad del bajo niVel.
Con la popularidad de las micro computadoras muchas compañías comenzaron implementar su propio C por la cual surgieron discusiones entre sí. Por esta razón ANSI (American national Standars Institute, por sus siglas en ingles) estableció en comité en 1983 para crear una definición buena del lenguaje C en independiente de la maquina que pudiera utilizarse en todos los tipos de C
Algunos de los C existentes son:
- Quick C
- C++
- Turbo C
- Turbo C++
- Burland C
- Burland C++
Comentarios
Publicar un comentario