lenguaje de programación c | |
---|---|
El lenguaje de programación C | |
Primera edición del lenguaje de programación C | |
Autor | Brian KernighanDennis Ritchie |
Género | Libro de texto |
Idioma original | inglés |
Original publicado | 1978 |
Paginas | 343 |
ISBN | ISBN 0-13-110163-3 |
Archivos multimedia en Wikimedia Commons |
El lenguaje de programación C ( también conocido como K&R ) es un libro de Brian Kernighan y Dennis Ritchie , siendo este último uno de los autores directos y desarrolladores del lenguaje C. El libro se convirtió en la base para el desarrollo y la popularización de C, todavía tiene demanda [1] y se usa ampliamente como un libro de texto de lenguaje "clásico" . Durante mucho tiempo, fue la única guía de referencia y estándar de facto para el idioma .
El libro, al igual que el lenguaje al que está dedicado, nació en AT&T Bell Labs . La primera edición se publicó en 1978 y en ese momento era el único libro ampliamente disponible sobre C. La versión del lenguaje que se describió en el libro ahora a menudo se denomina K&R C (después de las primeras letras de los apellidos de los autores), principalmente para distinguirlo del estándar ANSI C posterior , que se describió en la segunda edición. . Además del texto tutorial real con ejemplos, diseñado para principiantes en C, el libro contenía capítulos sobre las principales propiedades del lenguaje, así como un libro de referencia .
La segunda edición se publicó diez años después de la primera, en 1988 . El libro presentaba la versión de C adoptada como estándar ANSI , agregaba nuevas secciones: una descripción de la biblioteca C estándar y una breve lista de diferencias entre ANSI C y la versión anterior. Esta edición fue traducida a más de 25 idiomas [2] y ganó fama mundial.
Aunque ANSI C ha cambiado muchas veces desde su primera publicación en 1989 , no se ha emitido una tercera edición para cubrir estos cambios.
Quizás el ejemplo más famoso del libro es "¡Hola, mundo!" , que imprime el texto " hola, mundo " en la terminal . Este ejemplo básico muestra la estructura de un programa C mínimo. Después de 1978, casi todos los libros dedicados a los lenguajes de programación continúan la tradición de la primera edición de El lenguaje de programación C y no pueden prescindir de este programa.
El estilo de formato del código fuente utilizado en ambas ediciones del libro ha sido ampliamente adoptado como el estilo K&R . Con su uso, por ejemplo, se engalana el código Unix y el kernel Linux .