domingo, 21 de agosto de 2011

Lenguaje de programación C


C es un lenguaje de programación (3ra generación), creado en 1972 por Dennis Ritchie en los Laboratorios Bell de AT&T como evolución del anterior lenguaje B. Catalogado como Lenguaje de Medio Nivel, está orientado a la implementación de Sistemas Operativos, aunque también es utilizado para desarrollar muchas herramientas (Compiladores, Procesadores de texto, Bases de datos, etc.).
C, se caracteriza por no tener ninguna connotación sectorial, o sea, es un lenguaje de propósito general, mientras que otros lenguajes de programación se caracterizan por ser utilizados en áreas más concretas.

Ventajas del lenguaje C:
_ Es un lenguaje muy flexible.
_ Muy apropiado para controlar rutinas hechas en ensamblador.
_ Permite generar programas de fácil modificación.
_ Muy veloz y potente, lo que permite un software efectivo.
_ Posibilita una programación estructurada y modular.
_ Produce programas de código compacto y eficiente.
_ Características de Alto Nivel, conservando características de Bajo Nivel, por lo que se puede clasificar como lenguaje de Bajo-Medio Nivel.
_ Es un lenguaje compilado.

Variantes:
_ Objetive-C.

_ C++ (pronunciado C Plus, Plus).

Inspirados en C:
_ Java.
_ JavaScript.
_ C# (pronunciado C Sharp).