Lenguaje C
El lenguaje C es un lenguaje de programación de computadora para usos generales y para la realización de aplicaciones, software y sistemas operativos.
La historia del lenguaje C. El lenguaje C nació en los años 70 para desarrollar el núcleo del sistema operativo Unix. Gracias a su potencial se propaga rápidamente por todo el mundo. Todavía hoy es uno de los lenguajes de programación más utilizados.
Las características del lenguaje C.
Las principales características del lenguaje C son las siguientes:
- Es un lenguaje de procedimiento porque está compuesto de secuencias de instrucciones.

- Es un lenguaje basado en bibliotecas de funciones. Cada programa puede activar otras bibliotecas de funciones, desarrolladas para otros programas, sin tener que desarrollarlas nuevamente.

- Es un lenguaje comilado. Un programa C se desarrolla en un código fuente. Para ser ejecutado desde la computadora, la fuente debe ser compilada.
¿Qué es la compilación? La compilación transforma el texto del código fuente en un archivo ejecutable (objeto), es decir, en instrucciones en lenguaje de máquina (código binario) directamente ejecutables por el procesador de la computadora.
Cómo escribir un programa en C
La fuente de un programa en C se divide en dos bloques:
- Operaciones de preprocesamiento. Son las primeras líneas del código fuente y recuerdan las bibliotecas de funciones que se utilizarán en el programa.
- La función main (). Es la función principal del programa C. Esta función se ejecuta de default en el momento de la ejecución del programa objeto.

Un ejemplo de un programa de C
Un ejemplo de un programa en C es el siguiente:
#include <stdio.h>
int main() {
printf(" Hello World! ");
return 0;
}
El código fuente anterior consiste en una simple operación de preprocesamiento y la función main().
La salida del programa después de la ejecución es Hello World.
Hello World
Orígenes e historia del lenguaje C
El lenguaje C fue desarrollado en los años 1969-1972 por Brian Kernighan y Dennis Ritchie en los laboratorios Bell para el kernel del sistema operativo Unix.
Durante los años 70 se generalizó en todo el mundo.
En la década de 1980, el Instituto Nacional Americano de Estándares (ANSI) definió las especificaciones de la primera versión estándar del lenguaje C. Se conoce como ANSI C o C89.
En 1990, la ISO (Organización Internacional de Normalización) lanzó una nueva versión del lenguaje (C90).
En sus versiones posteriores , C++ e C#, el lenguaje de programación C se transforma en un lenguaje de programación orientado a objetos.
Nota. El lenguaje C ha influido en el nacimiento de muchos otros lenguajes de programación (Java, Perl, etc.). Por lo tanto, tiene un lugar importante en la historia de la programación de computadoras.
