El código. Lenguaje secreto de la informática. | |
---|---|
inglés Código: el lenguaje oculto del hardware y el software informático | |
Autor | Carlos Petzold |
Género | Literatura científica popular |
Idioma original | idioma en Inglés |
Original publicado | 1999 |
Editor | Prensa de Microsoft |
Paginas | 393 |
ISBN | 978-0-7356-0505-3 |
El código. El lenguaje secreto de la informática ( Eng. Code: The Hidden Language of Computer Hardware and Software ) es un libro de divulgación científica del programador estadounidense Charles Petzold, que describe cómo funcionan las computadoras personales a nivel de hardware y software. En el prefacio de la edición, Petzold escribió que su objetivo era que los lectores comprendieran cómo funcionan las computadoras a un nivel específico que "incluso podría rivalizar con el de los ingenieros eléctricos y programadores" [1] .
La idea de escribir el libro se le ocurrió en 1987 cuando estaba escribiendo una columna llamada "PC Tutor" para PC Magazine [2] .
Petzold comienza el libro describiendo tecnologías antiguas como el código Morse , Braille y álgebra lógica , que utiliza para explicar los tubos de vacío , los transistores y los circuitos integrados .
El autor señaló que "personas muy inteligentes" tenían que adentrarse en los "callejones sin salida" de las computadoras mecánicas y el cálculo decimal antes de llegar a una solución escalable, a saber, el código binario electrónico de una computadora con la arquitectura de John von Neumann . El libro también destaca los desarrollos recientes, incluidos temas como las matemáticas de coma flotante , los sistemas operativos y la tabla ASCII .
El libro se centra en las "computadoras preconectadas a la red" y no cubre conceptos como la computación distribuida porque Petzold pensó que no sería tan interesante o útil para "la mayoría de las personas que usan Internet", su público objetivo. Específicamente, dijo en una entrevista que su "principal esperanza" al escribir el libro era transmitir a sus lectores "una muy buena idea de lo que es un latido y cómo se unen los latidos para transmitir información".
El ingeniero de software y bloguero Jeff Atwood describió el libro como "una carta de amor a la computadora" [3] .
El libro fue traducido al ruso y publicado por la editorial Russian Redaction en 2004. ISBN 5-7502-0159-7 [4] .