Обложка: Стоит прочитать: обзор книги Чарльза Петцольда «Код. Тайный язык информатики»

Стоит прочитать: обзор книги Чарльза Петцольда «Код. Тайный язык информатики»

Константин Еремин
Константин Еремин

системный администратор Selectel

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

«Код. Тайный язык информатики» не только рассказывает о том, как устроены и работают компьютеры, но развивает инженерное мышление читателя. Нас знакомят не с кодом, а с историей кода, добавляя новые уровни абстракции. Постепенно, от вспышек фонарика и азбуки Морзе, через шрифты Брайля, сквозь алфавиты Барбье и Гаюи читатель сам приходит к пониманию кодирования информации. Читая книгу, ты понимаешь, не «что», а «как» умеет компьютер, какие возможности открылись с его возникновением, и начинаешь этим восхищаться. Книга отзовётся в сердцах начинающих и опытных специалистов.

Чарльз Петцольд прослеживает историю возникновения программирования с рассказа о самых пустяковых устройствах – лампочках и батарейках, а заканчивает знакомством с машинными кодами и языком ассемблера. Книга заставляет не просто освежить знания, но и по-новому взглянуть на школьную программу, которая подается доступно и интересно. Не как в учебной литературе, когда информацию приходится зубрить, а не понимать.

Автор настолько грамотно и последовательно объясняет сущность программирования — кодирования информации — что даже не связанному с этой сферой человеку будет интересно прочитать книгу. Автор объясняет все живо и четко, не использует непонятных и сложных терминов. Специфические термины используются только для объяснения электронной теории. Эта литература одна из самых доступных и полезных книг в сфере IT. Она научит разбираться в сфере компьютеров так, что вы сможете дискутировать с топовыми инженерами. Ведь по мере прочтения книги вы соберете в голове нечто, напоминающее полноценный компьютер.

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

Хинт для программистов: если зарегистрируетесь на соревнования Huawei Cup, то бесплатно получите доступ к онлайн-школе для участников. Можно прокачаться по разным навыкам и выиграть призы в самом соревновании.

Перейти к регистрации