Lenguaje c
al
Lenguaje C
Breve Historia
Es el resultado de un proceso de desarrollo que inició con un lenguaje 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.
El lenguaje C fue diseñado en los años sesenta por Dennis Ritchie, de los Laboratorios Bell. El propósito eraser el lenguaje del sistema operativo UNIX.
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 compiladores C, y muchas aplicaciones habían sido reescritas a él para aprovechar sus ventajas.
Durante este periodo de tiempo numerososfabricantes 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'.
Con la popularidad de las microcomputadoras muchas compañías comenzaron a implementar su propio C por lo cual surgieron discrepancias entre sí. Por esta razón ANSI (American National StandarsInstitute, por sus siglas en inglés), estableció un comité en 1983 para crear una definición no ambigua del lenguaje C e independiente de 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
C es un lenguaje de programación de nivel medio yaque combina los elementos del lenguaje de alto nivel con la funcionalidad del ensamblador. Es portable, es decir, es posible adaptar los programas escritos para un tipo de computadora en otra. Además es un lenguaje estructurado, es decir, el programa se divide en módulos (funciones) independientes entre sí.
Características del lenguaje C
En su desarrollo se siguieron una serie delíneas generales tales como:
• El compilador debe ser lo más pequeño y eficiente posible. Pocas palabras reservadas, esto es, un conjunto reducido de sentencias. No existe anidamiento de procedimientos.
• La entrada/salida no se considera parte del lenguaje en sí, sino que se suministra a través de funciones de librería. La misma política se sigue con cualquier otro tipocomplejo de instrucciones.
• Para escribir un programa se debe poder escribir poco texto. Para lograr esto se reduce el número de palabras claves.
• Con ello se llegó a un compilador con un poderoso juego de instrucciones, que permite aumentar la productividad/día de los programadores.
• A pesar de ello el C es un lenguaje rápido de aprender, que deriva encompiladores sencillos de diseñar, robustos, y que generan objetos pequeños y eficientes.
• Una de las características más apreciadas de C es su gran portabilidad, gracias a que deja en manos de librerías las funciones dependientes de la máquina, ¡y todo ello sin restringir el acceso a dicha máquina!
Estas y otras características lo hacen adecuado para la programación en áreas tales como:• Programación de sistemas.
• Estructuras de datos y sistemas de bases de datos.
• Aplicaciones científicas.
• Software gráfico.
• Análisis numérico.
¿Para que sirve la programación?
Una persona piensa y se comporta obedeciendo a un secuencial lógico. Un computador realiza tareas y maneja datos en memoria obedeciendo auna secuencia de pasos lógicos para lo cual ha sido programado.
Programación de computadoras es la ciencia que permite a una persona programar una computadora para que resuelva tareas de manera rápida. Un Programa de computadora se puede definir como una secuencia de instrucciones que indica las acciones o tareas que han de ejecutarse para dar solución a un problema determinado....
Regístrate para leer el documento completo.