Жанр: Основы Computer Science, История технологий, Цифровая логика.
О чем книга:
Это не учебник и не справочник по языкам программирования. Это путешествие от азбуки Морзе и электрических лампочек до процессора, памяти и операционной системы. Петцольд гениально простым языком показывает, как комбинации нулей и единиц превращаются в буквы, изображения, звук и работающие программы. Вы буквально соберете компьютер в своей голове — из реле, проводков и логических вентилей.
Кому читать:
Программистам, которые никогда не изучали электронику, но хотят понять, что происходит под капотом.
Джуниорам и студентам — лучшая книга для первого курса CS без скучной теории.
Сисадминам и хакерам низкоуровневых штук (firmware, reverse engineering).
Любому гику, который хочет узнать, «как это вообще работает».
Почему эта книга — мастхэв в библиотеке хакспейса:
Вы узнаете, почему байт — это 8 бит, а не 10.
Поймете, как сложение чисел происходит на уровне транзисторов.
Прочитаете главу про код Хэмминга и сами захотите придумать свой способ исправления ошибок.
Книга не устарела — фундаментальные принципы не меняются десятилетиями.
Фишки издания:
Никаких формул — только логика и примеры.
Исторические отступления: телеграф, азбука Брайля, взлом шифров.
Идеально для чтения перед сном — увлекательнее детектива.
Цитата:
«Компьютер — это просто куча переключателей, которые щёлкают в правильном порядке. Сложность возникает только от количества».