Дочитал эту книгу 18.04.2021 года. Читал впервые. Понравилось. Дата первой публикации 1999 год. Страна авторов – США.
Об авторе:
Чарльз Петцольд (англ. Charles Petzold; род. 2 февраля 1953 года, Нью-Брансуик, Нью-Джерси) — программист, автор технической литературы по компьютерной тематике. Популяризатор Microsoft Windows.
Начал работать с ЭВМ в начале 1970-х годов, когда собственноручно создал компьютер с процессором Z-80 для управления музыкальным синтезатором.
Свыше 20 лет пишет программы и научные статьи. С 1985 по 2000 год — редактор журнала Microsoft Systems Journal. Его статья, опубликованная в декабре 1986 года во втором номере этого журнала, считается первой статьёй о программировании для Windows. В 1988 году посвятил этой теме книгу «Programming Windows».
В 1994 году получил премию «Пионер Windows», учреждённую Windows Magazine и корпорацией Microsoft, «в знак признания его вклада в успех Microsoft Windows».
Ссылка на википедию.

О книге:
Про эту книгу на хабре есть отзыв: Код. Тайный язык информатики.
Мне книга очень понравилась! Если в(самом)кратце — описано как работает компьютер. В этой книге автор сначала рассказывает о принципах кодирования информации и приходит к бинарной форме (единицы и нули). Затем немного рассказывает об истории телеграфа и коммуникаций.
А потом начинается самое интересное — на примере простейших электронных устройств (типа реле) показывается реализация булевой логики в металле. От простого к сложному — и автор реализует сумматор, потом добавляет вычитание, сохранение результатов. То есть, реализует простейший микропроцессор (даже приводятся некоторые команды на ассемблере).
Почти вся эта информация не была новой для меня, но в книге она была изложена вся целиком (а не как я раньше из статей черпал), поэтому разом всё нужное про компьютер прочитал. Это круто!
И рассказано доступно, на простых примерах, иногда даже жизненных.
Буду теперь эту книгу советовать тем, кто более подробно хочет разобраться в компьютерах.
Оглавление:
- Предисловие
- Глава 1 Верные друзья
- Глава 2 Коды и комбинации
- Глава 3 Брайль и двоичные коды
- Глава 4 Анатомия фонарика
- Глава 5 Там, за поворотом
- Глава 6 Телеграф и реле
- Глава 7 Великолепная десятка
- Глава 8 Альтернативы десяти
- Глава 9 За битом бит
- Глава 10 Логика и переключатели
- Глава 11 Вентили, которые не протекают
- Глава 12 Двоичный сумматор
- Глава 13 А как же вычитание?
- Глава 14 Обратная связь и триггеры
- Глава 15 Байты и шестнадцатеричные числа
- Глава 16 Сборка памяти
- Глава 17 Автоматизация
- Глава 18 От счетов к микросхемам
- Глава 19 Два классических микропроцессора
- Глава 20 ASCII — символы нашего времени
- Глава 21 Под шорох шин
- Глава 22 Операционная система
- Глава 23 Фиксированная точка, плавающая точка
- Глава 24 Языки высокие и низкие
- Глава 25 Графическая революция
Leave a Reply