Код. Тайный язык информатики

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Код. Тайный язык информатики
англ. Code: The Hidden Language of Computer Hardware and Software
Автор Чарльз Петцольд
Жанр Научно-популярная литература
Язык оригинала Английский язык
Оригинал издан 1999
Издатель Microsoft Press
Страниц 393
ISBN 978-0-7356-0505-3

Код. Тайный язык информатики (англ. Code: The Hidden Language of Computer Hardware and Software) — научно-популярная книга американского программиста Чарльза Петцольда, в которой рассказывается, как персональные компьютеры работают на аппаратном и программном уровне. В предисловии к изданию Петцольд написал, что его цель состояла в том, чтобы читатели поняли, как работают компьютеры на конкретном уровне, который «мог бы даже соперничать с уровнем инженеров-электриков и программистов»[1].

Идея написать книгу пришла к нему в 1987 году, когда он писал колонку под названием «PC Tutor» для журнала «PC Magazine»[2].

Содержание[править | править код]

Петцольд начинает книгу с описания старых технологий, таких как азбука Морзе, шрифт Брайля и алгебру логики, которые он использует для объяснения электронных ламп, транзисторов и интегральных схем.

Автор отметил, что «очень умные люди» должны были зайти в «тупики» механических компьютеров и десятичных вычислений, прежде чем прийти к масштабируемому решению, а именно к электронному двоичному коду компьютера с архитектурой Джона фон Неймана. В книге также освещаются последние разработки, включая такие темы, как математика с плавающей запятой, операционные системы и таблица ASCII.

Книга фокусируется на «предварительно подключенных к сети компьютерах» и не охватывает таких понятий, как распределенные вычисления, потому что Петцольд считал, что это будет не так интересно и полезно для «большинства людей, пользующихся Интернетом», его предполагаемой аудитории. В частности, он сказал в интервью, что его «главная надежда» при написании книги заключалась в том, чтобы передать своим читателям «действительно хорошее представление о том, что такое бит и как биты объединяются для передачи информации».

Отзывы[править | править код]

Инженер-программист и блогер Джефф Этвуд описал книгу как «любовное письмо компьютеру»[3].

Издание в России[править | править код]

Книга была переведена на русский язык и вышла в свет в издательстве «Русская Редакция» в 2004 году. ISBN 5-7502-0159-7[4].

См. также[править | править код]

Примечания[править | править код]

  1. Petzold, Charles. Code: The Hidden Language of Computer Hardware and Software. — Microsoft Press, 16 August 2000. — Vol. 38. — P. 38–0334. — ISBN 0-7356-1131-9. — doi:10.5860/choice.38-0334.
  2. Wall, David Amazon.com Interview: Charles Petzold. Amazon.com. Дата обращения: 13 ноября 2019. Архивировано 6 мая 2021 года.
  3. Atwood, Jeff (2007-01-03). "If Loving Computers is Wrong, I Don't Want to Be Right". Coding Horror. Архивировано 20 ноября 2021. Дата обращения: 13 ноября 2019.
  4. Код. Тайный язык информатики. Дата обращения: 6 декабря 2021. Архивировано 6 декабря 2021 года.