
Код. Тайный язык информатики
Описание
Эта книга – увлекательное путешествие в историю цифровых технологий, которые сформировали современную эпоху. Автор, Чарльз Петцольд, рассказывает о прообразах первых компьютеров, доступно объясняя работу современных электронных устройств. Книга идеально подходит для тех, кто хочет понять, как устроены компьютеры, не углубляясь в сложные технические детали. Она прослеживает эволюцию от телеграфных машин к современным вычислительным системам, представляя читателю исторический контекст и ключевые концепции. Автор использует понятные аналогии и примеры, чтобы сделать сложные идеи доступными для широкой аудитории. Книга не только познавательна, но и интересна, побуждая читателя к дальнейшему изучению информатики и технологий.
Научные редакторы Валерий Артюхин, Азат Гизатулин
Russian language edition published by Mann, Ivanov, and Ferber Publishers. Copyright © 2019.
All rights reserved.
Замысел «Кода» я вынашивал лет десять. И тогда, и во время работы над рукописью, и даже когда книга вышла из типографии многие спрашивали: «О чем она?»
Я всегда отвечал уклончиво, бормотал что-нибудь в духе: «Необычная экскурсия по истории цифровых технологий, сформировавших современную эпоху» – в надежде, что этого будет достаточно. Но в какой-то момент мне пришлось признать: «Код» – это книга о том, как устроены компьютеры.
Как я и опасался, отклики были неблагожелательными. На возражение в духе: «А-а, у меня уже есть такая книга» – я немедленно парировал: «Отнюдь, такой – нет». И по-прежнему так считаю. «Код» не похож на прочие книги «о компьютерах». В нем нет больших цветных иллюстраций с дисководами, где стрелками показано, как данные поступают в компьютер, нет рисунков, где паровозик в товарных вагончиках везет нули и единички. Метафоры и сравнения чудесны в своей буквальности, но они ни на что не годны, лишь затмевают красоту технологий.
Мне говорили: «А кому интересно, как работают компьютеры?» Верное замечание. Мне, например, нравится вникать в устройство приборов, но я хочу сам решать, когда это делать. Так, описать, как работает мой холодильник, я смогу лишь под пыткой.
Однако окружающие часто задают вопросы, свидетельствующие об их интересе к внутреннему устройству компьютера. Типичный пример: «Чем отличается оперативная память от дисковой?» Естественно, это важный вопрос. Такие понятия составляют основу маркетинга ПК. Даже начинающему пользователю требуется знать, сколько
На вопрос о дисковой и оперативной памяти принято отвечать: «Память похожа на столешницу, а диск – на ящики стола». В принципе неплохой ответ, но мне он кажется неудовлетворительным. Создается впечатление, будто архитектура компьютера разрабатывалась по образу и подобию бюро. На самом деле разница между оперативной и дисковой памятью – искусственная и обусловлена отсутствием единого энергонезависимого и при этом быстро работающего носителя. Так называемая архитектура фон Неймана, доминирующая в компьютерной индустрии уже более 50 лет, возникла в результате этого технического изъяна. Когда меня спрашивали, как запускать программы для Macintosh под Windows, я впадал в ступор, осознавая, что для ответа придется затронуть массу технических тонкостей, которые собеседник явно сразу не поймет.
Хочу, чтобы с помощью «Кода» вы научились разбираться во всех этих вещах настолько, чтобы смогли потягаться с электротехниками и программистами. Надеюсь, вы оцените, каким достижением является компьютер среди технологий XX века, и прочувствуете его красоту саму по себе, без метафор и сравнений.
По сути, компьютеры иерархичны: на самом нижнем уровне располагаются транзисторы, а венчает все информация, которая выводится на монитор. В книге мы будем придерживаться этой иерархии. В принципе, книга и структурирована от уровня к уровню. И этот путь не столь сложен, как может показаться. Да, в современном компьютере происходит масса всякой всячины, но это самые обычные и простые операции.
Хотя в настоящее время компьютеры сложнее, чем четверть или полвека назад, они не изменились фундаментально. Вот почему изучать историю техники так здорово: чем сильнее углубляешься в прошлое, тем проще становятся технологии. Именно поэтому легко добраться до точки, где понятно решительно все.
В книге «Код» я заглянул настолько далеко в прошлое, насколько смог. Сам поразился, что удалось добраться до XIX века и на примере первых телеграфных машин объяснить устройство компьютера. Теоретически все, о чем говорится в первых 17 главах, легко собирается из простейших электрических компонентов, которые в ходу уже более века.
Похожие книги

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

Жизнь в мире компьютерных игр
Эта книга – увлекательное путешествие в мир компьютерных игр глазами Сида Мейера, легендарного разработчика. Автор делится своим сорокалетним опытом создания игр, рассказывая о создании таких знаковых проектов, как Civilization, Pirates! и Railroad Tycoon. Книга написана с теплотой и ироничным юмором, раскрывая закулисные истории и вдохновение, стоящие за разработкой этих популярных игр. Впервые на русском языке. Погрузитесь в историю становления игровой индустрии и узнайте, как создаются шедевры.

Искусство Agile-разработки. Теория и практика гибкой разработки ПО
Книга "Искусство Agile-разработки" предлагает практические рекомендации по повышению гибкости команд разработки ПО. Автор, Джеймс Шор, с более чем 20-летним опытом в Agile, объединяет лучшие практики экстремального программирования, Scrum, Lean, DevOps и других методологий. Книга поможет разобраться в тонкостях Agile и понять, подходит ли он вашей команде. В ней вы найдете подробные рекомендации по планированию, разработке и управлению проектами, а также примеры из реальной практики. Книга написана доступным языком и содержит множество практических советов. Она предназначена для разработчиков, менеджеров проектов и всех, кто интересуется гибкой разработкой ПО.

Dark Souls: за гранью смерти. Книга 1. История создания Demon’s Souls, Dark Souls, Dark Souls II
Эта книга – подробный анализ создания культовой серии Dark Souls. Авторы Дамьен Мешери и Сильвен Ромье исследуют боевые механики, лор, персонажей и сюжеты Demon's Souls, Dark Souls и Dark Souls II. Подробно изучены игровой процесс, вселенная, музыка и тематика. Книга раскрывает, как серия Souls стала классикой, и как она достигла фантастического успеха, основываясь на отзывах игрового сообщества. Подробное описание процесса разработки, включая эволюцию идей и взаимодействие с игроками, делает книгу ценным ресурсом для поклонников серии.
