C

C es, probablemente, uno de los lenguajes más utilizados actualmente. Es un lenguaje estructurado, pero también permite una programación de bajo nivel, lo cual lo hace adecuado para sistemas operativos (como Unix) y como software de control de periféricos, aunque se utiliza en todo un tipo de aplicaciones, incluso en las de más alto nivel, como por ejemplo, librerías gráficas.

C permite escribir rápidamente un código muy optimizado y más portable que en ensamblador.

El lenguaje C dispone de un conjunto completo de operadores aritméticos, estructuras de datos sencillas, subrutinas, estructuras de control convencionales, punteros en memoria, un potente procesador de macros y un amplio conjunto de librerías. Tiene un primer nivel de modularización, de manera que los datos pueden tener un ámbito global o local en la función donde se han definido. También es un lenguaje fuertemente tipificado, es decir, que requiere declarar todos los datos con su tipo.

Las distintas versiones de C se estandarizaron en 1990 en el denominado ANSI-C.

Ejemplo de programa que cuenta el número de caracteres de un texto y escribe el resultado por pantalla:


#include <stdio.h>
main(int argc, char *argv[]) 
{
    int cmp;
    for( cmp = 0; argv[0][cmp]!=0; cmp++ );
    printf("%d caracteres\n", cmp);
}

Arriba
Cerrar