martes, 17 de septiembre de 2013

Lenguaje de programación C

C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL.

Caracteristicas:

Se trata de un lenguaje de tipos de datos estáticos, débilmente tipificado, de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos.
La primera estandarización del lenguaje C fue en ANSI, con el estándar X3.159-1989. El lenguaje que define este estándar fue conocido vulgarmente como ANSI C. Posteriormente, en 1990, fue ratificado como estándar ISO (ISO/IEC 9899:1990). La adopción de este estándar es muy amplia por lo que, si los programas creados lo siguen, el código es portátil entre plataformas y/o arquitecturas.
 Una de las primeras diferencias que hay en el uso del lenguaje C con respecto al Assembler, es que es multiplataforma, puedo transportar el mismo programa a cualquier procesador sin tipo de esfuerzo extra.
 Optimizar: usar el menor recurso de memoria y tardar el menor tiempo en ejecutar.
 Cross-compilador: compilador que corren en una plataforma para luego bajarse en otra plataforma.
 Compilador: traduce un código escrito en un lenguaje de programación a otro lenguaje de programación.
 Por ejemplo: traducir un código fuente de un programa en lengüaje de alto nivel, a un lengüaje de nivel inferior.
Todas las librerias utilizadas en C terminan en ".h". Siempre tiene que haber un Main para saber cuál es el programa principal.

No hay comentarios.:

Publicar un comentario