Год издания2019
Дата написания1999-12-31
ИздательствоМанн, Иванов и Фербер
ISBN978-5-00117-545-2
Язык книгиru
Язык оригиналаen
Возрастное ограничение16+
Темытехнологииизобретениякомпьютерные технологииалгоритмыэлектронные устройства
Описание
Книга «Код. Тайный язык информатики» Чарльза Петцольда раскрывает внутреннее устройство компьютера, начиная с телеграфных машин и заканчивая современными микропроцессорами. Автор последовательно описывает развитие кодов, логики, памяти, арифметики, шин и представления чисел, показывая, как каждая из этих технологий формировала цифровую эпоху.
Главный конфликт / проблема
Как код, логика и аппаратные элементы, развивавшиеся от телеграфов до микропроцессоров, позволяют компьютерам обрабатывать информацию и как эволюция технологий формировала современную информатику
Ключевые идеи
- Код – это система передачи информации, лежащая в основе человеческого общения и работы компьютеров.
- История цифровых технологий, начиная с телеграфа, помогает понять современную архитектуру компьютера.
- Книга «Код» отличается отсутствием иллюстраций и метафор, предлагая прямой, технический подход.
- Дальнобойный фонарик как двунаправленный телеграф
- Общий провод и заземление как способ сокращения проводки
- Проблемы сопротивления длинных проводов и способы их преодоления
- Земля как потенциальный, но не идеальный проводник
- Булева алгебра позволяет формализовать логические операции через операции над множествами.
- Последовательное соединение переключателей реализует логическую операцию И, а параллельное — ИЛИ.
- Понимание логики и её физической реализации стало основой цифровой электроники.
- Логические вентили можно строить из реле, используя последовательные и параллельные соединения.
- Булева алгебра позволяет упрощать логические выражения и, соответственно, схемы.
Вывод
Книга приводит к выводу, что код, логика и аппаратные элементы, развивавшиеся от телеграфов до микропроцессоров, образуют непрерывную цепочку, позволяющую компьютерам выполнять сложные задачи, и что знание этой цепочки даёт глубокое понимание цифровой технологии
Кому полезна
- Студенты информатики и электроники
- Инженеры-электронщики и системные архитекторы
- Программисты, интересующиеся низкоуровневой работой компьютера
- Любители техники и истории вычислений
- Образовательные учреждения, предлагающие курсы по компьютерным наукам
Главные темы
- Код и его роль в компьютерах
- История телеграфии и ранних вычислительных машин
- Логика и переключатели
- Память и автоматизация
- Развитие микросхем и процессоров
- Кодировка текста
- Шины и их роль в компьютере
- Фиксированная и плавающая точка
Персонажи
- Чарльз Петцольд — Петцольд представляет книгу как руководство к пониманию внутреннего устройства компьютера, подчёркивая её уникальность и техническую направленность.
- Чарльз Бэббидж — Работал над аналитической машиной, которая позже стала предшественником современных компьютеров. Разработал разностную машину и аналитическую машину, предвосхитив концепцию памяти и арифметической мельницы.
- Джордж Буль — Разработал операции объединения и пересечения как «+» и «×», а также символы 1 и 0 для представления истинности.
- Сэмюэл Морзе — Показал практическое применение логических схем в телеграфных реле.
- Джон Непер — Изобрёл логарифмы и кости Непера, упрощающие умножение.
- Блез Паскаль — Разработал механический калькулятор с шестернями и рычагами.
- Готфрид Вильгельм Лейбниц — Создал механический калькулятор, аналогичный Паскальскому.
- Герман Холлерит — Внедрил перфокарты и табуляторы для автоматизации переписи населения.
- Конрад Цузе — Создал первый релейный компьютер в 1935 году.
- Джордж Стибиц — Собрал однобитный сумматор из реле в 1937 году.
- Джон Флеминг — Разработал вакуумные лампы, использовавшиеся в первых электронных компьютерах.
- Джон Шокли — Вместе с Бардином и Браттейном создал первый транзистор (1947).
Цитаты
- «Код» – это книга о том, как устроены компьютеры.
- Метафоры и сравнения чудесны в своей буквальности, но они ни на что не годны, лишь затмевают красоту технологий.
- Когда вы замыкаете цепь, лампочка зажигается в комнате вашего друга.
- Если бы нам пришлось протянуть провода на достаточно большое расстояние, возможно, мы захотели бы сэкономить и избавиться еще от одного провода.
- "Все люди смертны; Сократ — человек; следовательно, Сократ смертен."
- "Б + (Ч × Ж) = (Б + Ч) × (Б + Ж)."
- "Лампочка загорается, когда и левый, и правый переключатели оказываются замкнутыми."
- «Логические вентили решают простые логические задачи, но их комбинации позволяют выполнять более сложные задачи, например, простые арифметические операции.»
- «Вычитание без заимствования достигается через дополнение до единицы и последующее сложение с 1, что эквивалентно вычитанию.»
- Проблема в том, что память с произвольным доступом также называется энергозависимой.
Сводка по автору из Wikidata
1953–. Charles Petzold. American computer programmer
{"page":{"canonicalUrl":"https://bookra.app/books/3BkOQuwz","pageTitle":"Код. Тайный язык информатики (Чарльз Петцольд) — краткое содержание, анализ и герои","metaDescription":"Разбор книги «Код. Тайный язык информатики»: краткое содержание, главные мысли, конфликт, темы, персонажи, цитаты и ответы на вопросы.","headingTitle":"«Код. Тайный язык информатики»","headingSubtitle":"Чарльз Петцольд, Олег Ю. Сивченко","structuredData":[{"@context":"https://schema.org","@type":"BreadcrumbList","@id":"https://bookra.app/books/3BkOQuwz#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"BookRa","item":"https://bookra.app/"},{"@type":"ListItem","position":2,"name":"зарубежная компьютерная литература","item":"https://bookra.app/genre/5221"},{"@type":"ListItem","position":3,"name":"Код. Тайный язык информатики","item":"https://bookra.app/books/3BkOQuwz"}]},{"@context":"https://schema.org","@type":"WebPage","@id":"https://bookra.app/books/3BkOQuwz","url":"https://bookra.app/books/3BkOQuwz","name":"«Код. Тайный язык информатики»","description":"Разбор книги «Код. Тайный язык информатики»: краткое содержание, главные мысли, конфликт, темы, персонажи, цитаты и ответы на вопросы.","breadcrumb":{"@id":"https://bookra.app/books/3BkOQuwz#breadcrumb"},"mainEntity":{"@id":"https://bookra.app/books/3BkOQuwz#work"},"primaryImageOfPage":{"@type":"ImageObject","url":"https://storage.yandexcloud.net/bookra-catalog-litres-public/content/7bd54442-a798-47be-b775-fd0518c56925/thumbs/1200.webp"}},{"@context":"https://schema.org","@type":"Book","@id":"https://bookra.app/books/3BkOQuwz#work","name":"Код. Тайный язык информатики","url":"https://bookra.app/books/3BkOQuwz","description":"Книга «Код. Тайный язык информатики» Чарльза Петцольда раскрывает внутреннее устройство компьютера, начиная с телеграфных машин и заканчивая современными микропроцессорами. Автор последовательно описывает развитие кодов, логики, памяти, арифметики, шин и представления чисел, показывая, как каждая из этих технологий формировала цифровую эпоху.","image":"https://storage.yandexcloud.net/bookra-catalog-litres-public/content/7bd54442-a798-47be-b775-fd0518c56925/thumbs/1200.webp","inLanguage":"ru","genre":["зарубежная компьютерная литература","зарубежная образовательная литература","книги о компьютерах","будущее и технологии"],"keywords":"технологии, изобретения, компьютерные технологии, алгоритмы, электронные устройства","sameAs":["https://litres.ru/book/charlz-petcold/kod-taynyy-yazyk-informatiki-48447357/"],"author":[{"@type":"Person","@id":"https://bookra.app/author/897b6fd1-cd4a-11e1-bd2c-ec5b03fadd67#person","name":"Чарльз Петцольд","url":"https://bookra.app/author/897b6fd1-cd4a-11e1-bd2c-ec5b03fadd67","sameAs":["https://ru.wikipedia.org/wiki/%D0%9F%D0%B5%D1%82%D1%86%D0%BE%D0%BB%D1%8C%D0%B4%2C_%D0%A7%D0%B0%D1%80%D0%BB%D1%8C%D0%B7","https://www.wikidata.org/wiki/Q93023"]}],"about":[{"@type":"Thing","name":"зарубежная компьютерная литература"},{"@type":"Thing","name":"зарубежная образовательная литература"},{"@type":"Thing","name":"книги о компьютерах"},{"@type":"Thing","name":"будущее и технологии"},{"@type":"Thing","name":"технологии"},{"@type":"Thing","name":"изобретения"},{"@type":"Thing","name":"компьютерные технологии"},{"@type":"Thing","name":"алгоритмы"},{"@type":"Thing","name":"электронные устройства"},{"@type":"Thing","name":"чтение онлайн"},{"@type":"Thing","name":"саммари"},{"@type":"Thing","name":"AI-разбор"},{"@type":"Thing","name":"персонажи"},{"@type":"Thing","name":"цитаты"}],"workExample":{"@type":"Book","@id":"https://bookra.app/books/3BkOQuwz#edition","url":"https://bookra.app/books/3BkOQuwz","bookFormat":"https://schema.org/EBook","inLanguage":"ru","isbn":"978-5-00117-545-2","datePublished":"2019","publisher":{"@type":"Organization","name":"Манн, Иванов и Фербер"},"sameAs":["https://litres.ru/book/charlz-petcold/kod-taynyy-yazyk-informatiki-48447357/"],"isAccessibleForFree":false}}],"book":{"idCatalog":310483,"shortId":"3BkOQuwz","title":"Код. Тайный язык информатики","coverUrl":"https://storage.yandexcloud.net/bookra-catalog-litres-public/content/7bd54442-a798-47be-b775-fd0518c56925/thumbs/1200.webp","annotationText":"Книга «Код» представляет собой увлекательное путешествие в прошлое – мир электрических устройств и телеграфных машин. Знакомство с прообразами первых компьютеров позволит читателю с любым уровнем технической подготовки узнать о том, как работают современные электронные устройства.","catalogType":"LITRES","catalogTypeLabel":"Книга в каталоге","authorLine":"Чарльз Петцольд, Олег Ю. Сивченко","authors":[{"id":"897b6fd1-cd4a-11e1-bd2c-ec5b03fadd67","displayName":"Чарльз Петцольд","protectedUrl":"/author/897b6fd1-cd4a-11e1-bd2c-ec5b03fadd67","wikipediaUrl":"https://ru.wikipedia.org/wiki/%D0%9F%D0%B5%D1%82%D1%86%D0%BE%D0%BB%D1%8C%D0%B4%2C_%D0%A7%D0%B0%D1%80%D0%BB%D1%8C%D0%B7","wikidataUrl":"https://www.wikidata.org/wiki/Q93023"},{"id":"25c0744d-5032-11e2-956c-002590591ea6","displayName":"Олег Ю. Сивченко","protectedUrl":"/author/25c0744d-5032-11e2-956c-002590591ea6","wikipediaUrl":null,"wikidataUrl":null}],"genres":[{"id":5221,"title":"зарубежная компьютерная литература","token":null,"publicUrl":"https://bookra.app/genre/5221"},{"id":5217,"title":"зарубежная образовательная литература","token":null,"publicUrl":"https://bookra.app/genre/5217"},{"id":6487,"title":"книги о компьютерах","token":null,"publicUrl":"https://bookra.app/genre/6487"},{"id":279661,"title":"будущее и технологии","token":null,"publicUrl":"https://bookra.app/genre/279661"}],"keywords":["технологии","изобретения","компьютерные технологии","алгоритмы","электронные устройства"],"facts":[{"key":"datePublished","label":"Год издания","value":"2019"},{"key":"dateWritten","label":"Дата написания","value":"1999-12-31"},{"key":"publisher","label":"Издательство","value":"Манн, Иванов и Фербер"},{"key":"isbn","label":"ISBN","value":"978-5-00117-545-2"},{"key":"bookLanguage","label":"Язык книги","value":"ru"},{"key":"sourceLanguage","label":"Язык оригинала","value":"en"},{"key":"adult","label":"Возрастное ограничение","value":"16+"}],"seoSections":[{"key":"summaryShort","title":"Описание","body":"Книга «Код. Тайный язык информатики» Чарльза Петцольда раскрывает внутреннее устройство компьютера, начиная с телеграфных машин и заканчивая современными микропроцессорами. Автор последовательно описывает развитие кодов, логики, памяти, арифметики, шин и представления чисел, показывая, как каждая из этих технологий формировала цифровую эпоху."},{"key":"conflict","title":"Главный конфликт / проблема","body":"Как код, логика и аппаратные элементы, развивавшиеся от телеграфов до микропроцессоров, позволяют компьютерам обрабатывать информацию и как эволюция технологий формировала современную информатику"},{"key":"keyIdeas","title":"Ключевые идеи","body":["Код – это система передачи информации, лежащая в основе человеческого общения и работы компьютеров.","История цифровых технологий, начиная с телеграфа, помогает понять современную архитектуру компьютера.","Книга «Код» отличается отсутствием иллюстраций и метафор, предлагая прямой, технический подход.","Дальнобойный фонарик как двунаправленный телеграф","Общий провод и заземление как способ сокращения проводки","Проблемы сопротивления длинных проводов и способы их преодоления","Земля как потенциальный, но не идеальный проводник","Булева алгебра позволяет формализовать логические операции через операции над множествами.","Последовательное соединение переключателей реализует логическую операцию И, а параллельное — ИЛИ.","Понимание логики и её физической реализации стало основой цифровой электроники.","Логические вентили можно строить из реле, используя последовательные и параллельные соединения.","Булева алгебра позволяет упрощать логические выражения и, соответственно, схемы."]},{"key":"conclusion","title":"Вывод","body":"Книга приводит к выводу, что код, логика и аппаратные элементы, развивавшиеся от телеграфов до микропроцессоров, образуют непрерывную цепочку, позволяющую компьютерам выполнять сложные задачи, и что знание этой цепочки даёт глубокое понимание цифровой технологии"},{"key":"audience","title":"Кому полезна","body":["Студенты информатики и электроники","Инженеры-электронщики и системные архитекторы","Программисты, интересующиеся низкоуровневой работой компьютера","Любители техники и истории вычислений","Образовательные учреждения, предлагающие курсы по компьютерным наукам"]},{"key":"topics","title":"Главные темы","body":["Код и его роль в компьютерах","История телеграфии и ранних вычислительных машин","Логика и переключатели","Память и автоматизация","Развитие микросхем и процессоров","Кодировка текста","Шины и их роль в компьютере","Фиксированная и плавающая точка"]},{"key":"characters","title":"Персонажи","body":["Чарльз Петцольд — Петцольд представляет книгу как руководство к пониманию внутреннего устройства компьютера, подчёркивая её уникальность и техническую направленность.","Чарльз Бэббидж — Работал над аналитической машиной, которая позже стала предшественником современных компьютеров. Разработал разностную машину и аналитическую машину, предвосхитив концепцию памяти и арифметической мельницы.","Джордж Буль — Разработал операции объединения и пересечения как «+» и «×», а также символы 1 и 0 для представления истинности.","Сэмюэл Морзе — Показал практическое применение логических схем в телеграфных реле.","Джон Непер — Изобрёл логарифмы и кости Непера, упрощающие умножение.","Блез Паскаль — Разработал механический калькулятор с шестернями и рычагами.","Готфрид Вильгельм Лейбниц — Создал механический калькулятор, аналогичный Паскальскому.","Герман Холлерит — Внедрил перфокарты и табуляторы для автоматизации переписи населения.","Конрад Цузе — Создал первый релейный компьютер в 1935 году.","Джордж Стибиц — Собрал однобитный сумматор из реле в 1937 году.","Джон Флеминг — Разработал вакуумные лампы, использовавшиеся в первых электронных компьютерах.","Джон Шокли — Вместе с Бардином и Браттейном создал первый транзистор (1947)."]},{"key":"quotes","title":"Цитаты","body":["«Код» – это книга о том, как устроены компьютеры.","Метафоры и сравнения чудесны в своей буквальности, но они ни на что не годны, лишь затмевают красоту технологий.","Когда вы замыкаете цепь, лампочка зажигается в комнате вашего друга.","Если бы нам пришлось протянуть провода на достаточно большое расстояние, возможно, мы захотели бы сэкономить и избавиться еще от одного провода.","\"Все люди смертны; Сократ — человек; следовательно, Сократ смертен.\"","\"Б + (Ч × Ж) = (Б + Ч) × (Б + Ж).\"","\"Лампочка загорается, когда и левый, и правый переключатели оказываются замкнутыми.\"","«Логические вентили решают простые логические задачи, но их комбинации позволяют выполнять более сложные задачи, например, простые арифметические операции.»","«Вычитание без заимствования достигается через дополнение до единицы и последующее сложение с 1, что эквивалентно вычитанию.»","Проблема в том, что память с произвольным доступом также называется энергозависимой."]}],"authorSummary":{"key":"authorSummary","title":"Сводка по автору из Wikidata","body":"1953–. Charles Petzold. American computer programmer"},"hasArtifacts":true,"canReadInApp":false,"readUrl":"https://web.bookra.app/?startapp=b_310483","artifactsUrl":"https://web.bookra.app/?startapp=b_310483","readCtaLabel":"Читать онлайн","artifactsCtaLabel":"AI-разбор","appReadLinks":null,"appAnalysisLinks":{"tg":"https://t.me/bookra_lib_bot/BookRa?startapp=b_310483","vk":"https://vk.com/app54470698#startapp=b_310483","max":"https://max.ru/id7751370047_bot?startapp=b_310483","web":"https://web.bookra.app/?startapp=b_310483"},"guestReaderUrl":null,"authorCtaLabel":"Все книги автора","authorProtectedUrl":"/author/897b6fd1-cd4a-11e1-bd2c-ec5b03fadd67","readersCount":740,"adultLabel":"16+","yearLabel":"2019","datePublished":"2019","publisherLabel":"Манн, Иванов и Фербер","isbn":"978-5-00117-545-2","oclc":null,"lccn":null,"partnerUrl":"https://litres.ru/book/charlz-petcold/kod-taynyy-yazyk-informatiki-48447357/","accessNote":"Карточка книги и AI-разбор откроются на защищенных страницах BookRa после входа."},"reader":null,"similarBooks":[],"similarBooksPagination":{"page":1,"pageSize":12,"totalItems":0,"totalPages":1,"hasPrev":false,"hasNext":false}},"notFound":false}