El lenguaje de programación C – Bryan W. Kernighan

Por Revisar

El lenguaje de programación C: Con base en el ANSI C.

El mundo de la computación ha sufrido una revolución desde la publicación, en 1978, de El lenguaje de programación C. Las grandes computadoras son ahora mucho más grandes, y las computadoras personales tienen capacidades que rivalizan con los mainframes de hace una década. También el lenguaje C ha cambiado en ese tiempo, aunque sólo en forma modesta, y se ha extendido más allá de lo que fueron sus orígenes como el lenguaje del sistema operativo UNIX.

La creciente popularidad de C, los cambios en el lenguaje a lo largo de los años, y la creación de compiladores por grupos no involucrados en su diseño, se combinaron para demostrar la necesidad de una definición del lenguaje más precisa y contemporánea que la que proporcionó la primera edición de este libro. En 1983, el American National Standards Institute (ANSI) estableció un comité cuyos propósitos eran producir “una definición no ambigua del lenguaje C e, independiente de la máquina”, cuidando la conservación de su espíritu. El resultado es el estándar ANSI para el lenguaje C.

El estándar formaliza construcciones sugeridas pero no descritas en la primera edición, particularmente la asignación de estructura y las enumeraciones. Proporciona una nueva forma de declaración de funciones, que permite revisar comparativamente su definición y uso. Especifica una biblioteca estándar, con un conjunto extensivo de funciones para realizar la entrada y salida, la administración de memoria, la manipulación de cadenas y tareas semejantes. Precisa el comportamiento de características que no se mencionaron en la definición original, y al mismo tiempo establece explícitamente cuáles aspectos del lenguaje tienen aún dependencia de máquina.

Contenido:

Prefacio
Prefacio a la primera edición
Introducción
Capítulo 1. Introducción general
Capítulo 2. Tipos, operadores y expresiones
Capítulo 3. Control de flujo
Capítulo 4. Funciones y la estructura del programa
Capítulo 5. Apuntadores y arreglos
Capítulo 6. Estructuras
Capítulo 7. Entrada y salida
Capítulo 8. La interfaz con el sistema UNIX
Apéndice A. Manual de referencia
Apéndice B. Biblioteca estándar
Apéndice C. Resumen de modificaciones


Sin Comentarios

Deja un Comentario