stringtranslate.com

Código: el lenguaje oculto del hardware y software informático

Código: el lenguaje oculto del hardware y software de las computadoras (1999) es un libro de Charles Petzold que busca enseñar cómofuncionan las computadoras personales a nivel de hardware y software . En el prefacio de la edición de tapa blanda de 2000, Petzold escribió que su objetivo era que los lectores comprendieran cómo funcionan las computadoras a un nivel concreto que "podría incluso rivalizar con el de los ingenieros eléctricos y programadores" y que "se remontaba tan atrás" como podría ir en lo que respecta a la historia del desarrollo tecnológico. Petzold describe el Código como estructurado como un movimiento "hacia arriba en cada nivel de la jerarquía" en la que se construyen las computadoras. [1] El 10 de junio de 2022, Petzold anunció que se publicaría una segunda edición ampliada ese mismo año. La segunda edición se publicó el 28 de julio de 2022, junto con un sitio web interactivo complementario desarrollado por Petzold. [2] [3]

La idea de escribir el libro se le ocurrió en 1987 mientras escribía una columna llamada "PC Tutor" para PC Magazine . [4]

Bosquejo del capítulo

  1. Mejores amigos
  2. Códigos y combinaciones
  3. Códigos braille y binarios
  4. Anatomía de una linterna
  5. Comunicarse en las esquinas
  6. Lógica con interruptores
  7. Telégrafos y retransmisiones
  8. Relés y puertas
  9. Nuestros diez dígitos
  10. Alternativas 10
  11. Poco a poco
  12. Bytes y hexadecimal
  13. De ASCII a Unicode
  14. Sumar con puertas lógicas
  15. ¿Esto es en serio?
  16. Pero ¿qué pasa con la resta?
  17. Comentarios y chanclas
  18. ¡Construyamos un reloj!
  19. Un ensamblaje de memoria
  20. Automatización de la aritmética
  21. La unidad lógica aritmética
  22. Registros y autobuses
  23. Señales de control de la CPU
  24. Bucles, saltos y llamadas
  25. Periféricos
  26. El sistema operativo
  27. Codificación
  28. El cerebro mundial

Contenido

Petzold comienza Código analizando tecnologías más antiguas como el código Morse , Braille y la lógica booleana , que utiliza para explicar los tubos de vacío , los transistores y los circuitos integrados . El código se destaca por sus explicaciones de tecnologías históricas con el fin de construir las piezas para una mayor comprensión. La electricidad se explica mediante el ejemplo de una linterna básica , que luego se amplía mediante la explicación del telégrafo eléctrico . Señaló que "personas muy inteligentes" tuvieron que recorrer los "callejones sin salida" de las computadoras mecánicas y la computación decimal antes de llegar a una solución escalable, es decir, la computadora binaria electrónica con una arquitectura von Neumann . El libro también cubre desarrollos más recientes, incluidos temas como matemáticas de punto flotante , sistemas operativos y ASCII .

El libro se centra en "computadoras preconectadas en red" y no cubre conceptos como computación distribuida porque Petzold pensó que no sería tan útil para "la mayoría de las personas que usan Internet", su público objetivo. [4] Específicamente, dijo en una entrevista que su "principal esperanza" al escribir Código era impartir a sus lectores una "sensación realmente buena de lo que es un bit y de cómo se combinan los bits para transmitir información". [4]

Recepción

El ingeniero de software y bloguero Jeff Atwood describió Code como una "carta de amor a la computadora". [5]

Publishers Weekly , poco después de la publicación de Code , dijo: "La respuesta inicial, al menos entre los lectores tradicionales de libros tecnológicos, ha sido positiva" y cita al editor del libro, Ben Ryan, diciendo: "Estamos tratando de cruzar los límites de la informática". sección y desglose el Código como ciencia general de no ficción ". También elogia tanto la calidad del libro físico como el estilo de escritura por su facilidad de lectura y comprensión. [6]

Ryan Holihan, que escribe para Input, califica a Code como "excelente" y que "es, con diferencia, la forma más sencilla de explicar el poder trascendental que los humanos pueden ejercer cuando trabajan con 1 y 0", en una reseña breve pero positiva. [7]

El código se ha incluido en el programa de estudios de cursos técnicos de educación postsecundaria, como "Fundamentos del software moderno", donde se lo calificó como "un poco anticuado, pero es una presentación realmente clara e increíblemente accesible de cómo las computadoras obtienen las corrientes eléctricas que fluyen". conecte los cables a programas que realmente pueda usar" [8] y otros cursos introductorios y de nivel medio en ciencias de la computación e ingeniería. [9] [10] [11] [12]

Ver también

Referencias

  1. ^ Petzold, Charles (2000). Código: el lenguaje oculto del hardware y software informático . Prensa de Microsoft. ISBN 0-7356-1131-9.
  2. ^ Petzold, Charles (10 de junio de 2022). "Anuncio del" Código "segunda edición". charlespetzold.com . Consultado el 10 de junio de 2022 .
  3. ^ "Código: el lenguaje oculto del hardware y software informático, segunda edición | Microsoft Press Store" . Consultado el 20 de febrero de 2024 .
  4. ^ abc Pared, David. "Entrevista de Amazon.com: Charles Petzold". Amazon.com . Consultado el 13 de noviembre de 2019 .
  5. ^ Atwood, Jeff (3 de enero de 2007). "Si amar las computadoras está mal, no quiero tener razón". Codificación de terror . Consultado el 13 de noviembre de 2019 .
  6. ^ "Nuevos senderos abiertos". Editores semanales . vol. 246, núm. 43. 1999-10-25. págs. 30–31 . Consultado el 26 de mayo de 2022 a través de EBSCOhost.
  7. ^ Ryan Houlihan (20 de enero de 2021). "¿Quieres aprender a codificar? Lee este libro primero". Aporte . Consultado el 26 de mayo de 2022 .
  8. ^ James Grimmelmann (2017). "Programa de estudios sobre fundamentos del software moderno". james.grimmelmann.net . Consultado el 26 de mayo de 2022 .
  9. ^ Finlayson, Ian. "CPSC 305: Arquitectura y sistemas informáticos". ianfinlayson.net . Consultado el 26 de mayo de 2022 . Sistemas informáticos y arquitectura
  10. ^ Kevin Driscoll. "Medios computacionales" (PDF) . dh.virginia.edu . Consultado el 26 de mayo de 2022 .
  11. ^ Cal Lee (2017). "INLS 465: Comprensión de la tecnología de la información para la gestión de colecciones digitales". ils.unc.edu . Consultado el 26 de mayo de 2022 .
  12. ^ Kao (2011). "Una introducción a la informática para todos, primavera de 2011" (PDF) . usuarios.cs.northwestern.edu . Consultado el 26 de mayo de 2022 .

enlaces externos