logica
En este documento se introducen los elementos principales de la programación en lenguaje C. Se cubre gran parte de las características del lenguaje, así como algunas funciones de lasbibliotecas estándares.
1.1 Marco histórico
Creado entre 1970 y 1972 por Brian Kernighan y Dennis Ritchie para escribir el código del sistema operativo UNIX.
Desde su nacimiento se fueimplantando como el lenguaje de programación de sistemas favorito para muchos programadores, sobre todo por ser un lenguaje que conjugaba la abstracción de los lenguajes de alto nivel con la eficiencia dellenguaje máquina. Los programadores de sistemas que trabajaban sobre MS-DOS y Macintosh también utilizaban C, con lo cual la práctica totalidad de aplicaciones de sistema para microordenadores y parasistemas UNIX está escrita en este lenguaje.
A mediados de los ochenta el C se convierte en un estándar internacional ISO. Este estándar incluye tanto la definición del lenguaje como una enormebiblioteca de funciones para entrada/salida, tratamiento de textos, matemáticas, etc.
A mediados de los ochenta se crea el C++, extensión de C orientada a objetos. El C++ se convierte en estándar ISO en1998. En el momento actual, el lenguaje C no va a modificarse más. Será el C++ el que incorporará nuevos cambios.
1.2 Características
Orientado a la programación de sistemas
Es altamentetransportable
Es muy flexible
Genera código muy eficiente
Es muy expresivo (se pueden realizar muchas funciones escribiendo pocas líneas de código)
Es muy poco modular
Hace pocascomprobaciones
Da poca disciplina al programador
Es difícil leer código escrito por otras personas
1.3 Fases de desarrollo de un programa en C
El preprocesador
Transforma el programa fuente,convirtiéndolo en otro archivo fuente “predigerido”. Las transformaciones incluyen:
Eliminar los comentarios.
Incluir en el fuente el contenido de los ficheros declarados con #include (a estos...
Regístrate para leer el documento completo.