Кто бы мог подумать, но огромный текст сверху появился после «Код. Тайный язык информатики» Чарльза Петцольда неслучайно.
Дело в том, что я, к сожалению, не встречала нон-фикшена по теме информатики и технологий. Мне встречалось два типа книг в IT:
классные книги по узким областям знаний и пыточные инструменты, которые по случайному стечению обстоятельств оказались книгами. Ни что из этого не способно популяризировать computer science среди обычных пользователей.
То есть, в определённом смысле для меня чтение «Кода» будто долгожданная встреча с другом по переписке, которого уже вообразил, но ещё не увидел. И по-честному, единственная деталь омрачившая встречу - это перевод, который в паре мест напоминал машинный.
Тем не менее отчасти этот недостаток компенсирован примерами, порой простыми, порой не очень. Некоторые из них могут показаться устаревшими. Так, одна из глав посвящена двоичному сумматору — далекой предтече микропроцессорной архитектуры, на которой сейчас работает твоё устройство. Основное применение двоичного сумматора в настоящем — это быть в списке вопросов на экзамен у студентов. Однако, его роль в книге, больше чем обязательный пункт в образовании технарей. Петцольд описывает задачи, которые инженеры решали до появления сумматора, простыми примерами показывая зачем это устройство нужно.
В целом, одна общая задача книги это убедить читателя поставить себя на место инженера-изобретателя.
Однако, увы, при внимательном подходе складывается впечатление будто некоторые главы неполны. Во всяком случае, мне хочется верить, что у читателей без подготовки они будут. Так же, может показаться, что вся книга скроена из несвязанных между собой кусков. Особенно этим выделятся последняя «Графическая революция», где дан исторический экскурс в технологии образовавшие Интернет и не более того. Но! Я и не говорила, что она будет идеальной.