Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccin
librera para realizar todas estas tareas, que normalmente dependen del sistema
operativo.
El lenguaje C es un lenguaje compilado. Existen dos tipos de lenguaje:
interpretados y compilados. Los interpretados son aquellos que necesitan del
cdigo fuente para funcionar (por ejemplo, Basic). Los compilados, convierten el
cdigo fuente en un fichero objeto y ste en un fichero ejecutable. Este es el caso
del lenguaje C.
Originariamente, el manual de referencia del lenguaje para el gran pblico fue el
libro de Kernighan y Ritchie ["El lenguaje de programacin C"; Brian W. Kernighan, Dennis M.
Ritchie] escrito en 1977. Es un libro que explica y justifica totalmente el desarrollo
de aplicaciones en C, aunque en l se utilizaban construcciones, en la definicin
de funciones, que podan provocar confusin y errores de programacin que no
eran detectados por el compilador. Como los tiempos cambian y las necesidades
tambin, en 1983 ANSI establece el comit X3J11 para que desarrolle una
definicin moderna y comprensible del C. El estndar est basado en el manual
de referencia original de 1972 y se desarrolla con el mismo espritu de sus
creadores originales. La primera versin de estndar se public en 1988 y
actualmente todos los compiladores utilizan la nueva definicin. Una aportacin
muy importante de ANSI consiste en la definicin de un conjunto de libreras que
acompaan al compilador y de las funciones contenidas en ellas. Muchas de las
operaciones comunes con el sistema operativo se realizan a travs de estas
funciones. Una coleccin de ficheros de encabezamiento, headers, en los que se
definen los tipos de datos y funciones incluidas en cada librera. Los programas
que utilizan estas bibliotecas para interactuar con el sistema operativo obtendrn
un comportamiento equivalente en otro sistema.