Una guía sistemática y accesible al lenguaje C, actualizada conforme al estándar ANSI. El libro presenta los fundamentos del lenguaje mediante ejemplos completos y funcionales, todos probados directamente en máquina.
Descargar
Una guía sistemática y accesible al lenguaje C, actualizada conforme al estándar ANSI. El libro presenta los fundamentos del lenguaje mediante ejemplos completos y funcionales, todos probados directamente en máquina. Desde las operaciones básicas hasta los apuntadores y estructuras, cada característica se explora con ejemplos de programas reales que ilustran tanto técnica como buen diseño. Pensado para programadores con experiencia elemental que deseen dominar un lenguaje versátil y portátil.
Cuando los ejemplos de programación se escriben con cuidado, pueden ser leídos tanto por máquinas como por personas. Así empieza la propuesta pedagógica de esta segunda edición de El lenguaje de programación C, un manual que documenta la evolución del lenguaje desde su creación vinculada a UNIX hasta su formalización a través del estándar ANSI.
El libro traza cómo C ha permanecido compacto pero poderoso a través del tiempo. Iniciado como lenguaje del sistema operativo UNIX en la década del setenta, se ha extendido más allá de sus orígenes sin perder su esencia: economía de expresión, control preciso del flujo de datos y acceso directo a estructuras fundamentales de la computadora.
Esta edición presenta el lenguaje tal como lo definió el estándar ANSI C, aprobado hacia finales de los ochenta. Formaliza construcciones que antes eran solo sugeridas, como la asignación de estructuras y enumeraciones. Introduce una nueva forma de declarar funciones que permite verificar argumentos de manera más rigurosa. Y especifica una biblioteca estándar completa con funciones para entrada y salida, administración de memoria y manipulación de cadenas.
Cada capítulo explora aspectos específicos del lenguaje mediante programas completos, no fragmentos aislados. Desde los tipos de datos básicos hasta los apuntadores, que son centrales para la programación en C. Desde el control de flujo simple hasta funciones recursivas y variables con distintos ámbitos de visibilidad. La estructura del libro permite que un programador novato aprenda progresivamente, siempre con código probado que puede ejecutar directamente.
Lo notable es que C no intenta ser un lenguaje de muy alto nivel ni ofrece operaciones complejas listas para usar. No maneja cadenas de caracteres como unidades completas ni gestiona memoria automáticamente. Este minimalismo es, paradójicamente, una fortaleza: permite aprender la totalidad del lenguaje en poco tiempo y escribir programas portátiles que funcionen sin modificaciones en cualquier máquina que disponga de un compilador C.
El manual se completa con un manual de referencia que transmite la definición del lenguaje de forma accesible, y con un resumen de la biblioteca estándar. Dirigido a programadores que ya conocen los elementos básicos de programación, ofrece una ruta clara hacia el dominio de un lenguaje versátil, expresivo y perdurable.
Plan gratis: 1 libro al día. Hazte VIP para libros ilimitados.