код тайный язык информатики чарльз петцольд 2019

Код тайный язык информатики чарльз петцольд 2019

Предисловие к оригинальному изданию

Замысел «Кода» я вынашивал лет десять. И тогда, и во время работы над рукописью, и даже когда книга вышла из типографии многие спрашивали: «О чем она?»

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

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

Мне говорили: «А кому интересно, как работают компьютеры?» Верное замечание. Мне, например, нравится вникать в устройство приборов, но я хочу сам решать, когда это делать. Так, описать, как работает мой холодильник, я смогу лишь под пыткой.

Однако окружающие часто задают вопросы, свидетельствующие об их интересе к внутреннему устройству компьютера. Типичный пример: «Чем отличается оперативная память от дисковой?» Естественно, это важный вопрос. Такие понятия составляют основу маркетинга ПК. Даже начинающему пользователю требуется знать, сколько мегов одного и гигов другого потребуется для конкретного приложения. Кроме того, новичок должен представлять, что такое файл, как он загружается с диска в память, а затем сохраняется там.

На вопрос о дисковой и оперативной памяти принято отвечать: «Память похожа на столешницу, а диск – на ящики стола». В принципе неплохой ответ, но мне он кажется неудовлетворительным. Создается впечатление, будто архитектура компьютера разрабатывалась по образу и подобию бюро. На самом деле разница между оперативной и дисковой памятью – искусственная и обусловлена отсутствием единого энергонезависимого и при этом быстро работающего носителя. Так называемая архитектура фон Неймана, доминирующая в компьютерной индустрии уже более 50 лет, возникла в результате этого технического изъяна. Когда меня спрашивали, как запускать программы для Macintosh под Windows, я впадал в ступор, осознавая, что для ответа придется затронуть массу технических тонкостей, которые собеседник явно сразу не поймет.

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

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

Хотя в настоящее время компьютеры сложнее, чем четверть или полвека назад, они не изменились фундаментально. Вот почему изучать историю техники так здорово: чем сильнее углубляешься в прошлое, тем проще становятся технологии. Именно поэтому легко добраться до точки, где понятно решительно все.

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

Думаю, благодаря всей этой винтажной технике при чтении вы испытаете некоторую ностальгию. Книгу «Код» невозможно было бы озаглавить «Еще быстрее, еще технологичнее» или «Сверхскоростной бизнес на цифровых нейронах»: определение бита дается лишь на 79-й странице, байта – на 199-й. Транзисторы впервые упоминаются на 156-й странице, и то вскользь.

Итак, пусть «Код» и весьма основательно объясняет устройство компьютера (найдется немного других книг, где описано, например, как именно работает процессор), стиль книги вполне развлекательный. Несмотря на глубину темы, я старался устроить читателю максимально комфортную прогулку. Без всяких вагончиков с нулями и единицами.

Источник

Код. Тайный язык информатики

код тайный язык информатики чарльз петцольд 2019

Автор: Чарльз Петцольд
Перевод:Олег Ю. Сивченко
Жанр: Околокомпьютерная литература
Год:2019
ISBN:978-5-00117-545-2

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

Научные редакторы Валерий Артюхин, Азат Гизатулин

Издано с разрешения Pearson Education, Inc.

Книга рекомендована к изданию Дмитрием Воротилиным, Юрием Коровкиным, Александром Самохваловым, Ольгой Соминой

Все права защищены.

Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав.

© Authorized translation from the English language edition, entitled Code: The Hidden Language of Computer Hardware and software, 1st Edition; ISBN: 0735611319; by Petzold, Charles; published by Pearson, representing Microsoft Press

Код. Тайный язык информатики скачать fb2, epub, pdf, txt бесплатно

код тайный язык информатики чарльз петцольд 2019

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

Компания должна быть интересной. За примерами далеко ходить не нужно. На протяжении нескольких лет чуть ли не в каждом новостном блоке у нас упоминается Google – не потому, что у нас какие-то особые отношения, а потому что писать про Google интересно. То же самое можно сказать о Microsoft. И об Apple. Разумеется, чем компания больше, тем проще ей привлечь к себе внимание, но есть куча крупных корпораций, про которые мы пишем мало и неохотно, поскольку никаких новостей, кроме «мы выпустили еще одну линейку высокопроизводительных серверов…» или «мы выиграли еще один тендер…», у них нет. Ну выиграли. Здорово. А дальше-то что?

код тайный язык информатики чарльз петцольд 2019

Свобода едыАвтор: Илья Щуров

Опубликовано в журнале «Компьютерра» N27-28 от 22 июля 2008 года

Электрон, по непроверенным данным, неисчерпаем. Тема свободы человека в современном мире, даже рассматриваемая в довольно узком контексте свободы компьютерного пользователя, конечно, тоже. По крайней мере, перестать размышлять об этом мне не удается уже несколько лет.

В мою недавнюю статью, посвященную визиту Ричарда Столлмана в Москву (см. «КТ» #740), не попал за недостатком места один важный момент: Ричард категорически против современных веб-приложений, подобных Google Docs. И дело здесь не столько в том, что условия распространения этих приложений не соответствуют формальному определению свободного ПО (как серверной части, скрытой от пользователя, так и клиентской, код которой в принципе доступен, но не опубликован под свободной лицензией), сколько в принципиальной невозможности пользователя такого сервиса проконтролировать, что именно происходит с его документами на чужом сервере. Да, существуют официальные правила использования (Terms of Use) и политика приватности (Privacy Policy), которым компания обязуется следовать, — но проверить, действительно ли они соблюдаются, не в наших силах. Приходится верить на слово.

код тайный язык информатики чарльз петцольд 2019

Сергей Голубицкий: Голубятня: Три звука

Василий Щепетнев: Василий Щепетнёв: Скажите «бэ»

Павел Арефьев: Всё, что нужно знать о российских ноутбуках

Евгений Золотов: Четыре способа сломать космический аппарат

Ваннах Михаил: Кафедра Ваннаха: Кибернетика и российская преступность

Евгений Крестников: Путеводитель по сериям ноутбуков ASUS

Олег Нечай: Выбираем планшетный компьютер

Олег Нечай: Аккумуляторные батареи: от и до

Ника Парамонова: Комплексное 3D решение Panasonic

Василий Щепетнев: Василий Щепетнёв: Компьютер Чингисхана

Евгений Крестников: Решение проблем при установке Linux на ноутбук

Анатолий Вассерман: Астротурфинг

Андрей Письменный: Google открыл магазин приложений и раздаёт нетбуки

Михаил Карпов: Анонимусы: кто они?

Ваннах Михаил: Кафедра Ваннаха: Дело Дрейфуса, Второе издание

Василий Щепетнев: Василий Щепетнёв: Власть и наследство

Юрий Ильин: «Добровольные» DDoS-атаки: комментарии экспертов

Ника Парамонова: Тест ASUS EeePC 1018p

код тайный язык информатики чарльз петцольд 2019

Сергей Голубицкий: Голубятня: Fruto Proibido

Сергей Голубицкий: Голубятня: Искрателеком

Василий Щепетнев: Настольные олимпийские игры

Олег Нечай: Стереоскопические технологии в ноутбуках и мониторах ASUS

Евгений Крестников: Российские IT-компании за рубежом: Speereo Software

Ваннах Михаил: Кафедра Ваннаха: Инженер-болоньезе

Олег Нечай: Всё, что нужно знать об игровых ноутбуках

Юрий Ильин: CG Event 2010: стереоприятие

Василий Щепетнев: Василий Щепетнёв: Олимпиада как зеркало русской идеи

Олег Нечай: Четыре ноутбука, способных заменить десктоп

Андрей Письменный: Что станет с программами после переезда в облако

Ника Парамонова: Энергосбережение в Windows 7

Ваннах Михаил: Кафедра Ваннаха: Вызовы XXI века. Инженеры

Евгений Крестников: Валентин Макаров («РУССОФТ») о национальной платформе

Сергей Голубицкий: Голубятня: Подстава

Василий Щепетнев: Василий Щепетнёв: Тройной слепой метод

Александр Деревянко: Поддержка SSD в Windows 7

Источник

Код. Тайный язык информатики

Чарльз Петцольд

код тайный язык информатики чарльз петцольд 2019

21 марта 2021 г. 17:30

5 Захватывающая вычислительная Илиада

Это такая своеобразная информатическая Илиада. Она повествует о том, как человечество двигалось по пути создания технических средств для передачи, хранения и обработки информации. Книга вышла первый раз в 2000-м году, но по-прежнему актуальна. Признаться, со времени как я увлекался информатикой в школе, а потом в Бауманке, где-то внутри я чувствовал неудовлетворённость. Она заключалась в том, что я так и не освоил ассемблер и не мог связать софт и хард. Не понимал, как эти нулики и единички, программки на Турбо Паскале относятся к железякам внутри тогда ещё внушительного системного блока 286-го компьютера.

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

код тайный язык информатики чарльз петцольд 2019 код тайный язык информатики чарльз петцольд 2019

1 февраля 2021 г. 11:08

5 Доходчиво и детально

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

Источник

Чарльз Петцольд: Код. Тайный язык информатики

Здесь есть возможность читать онлайн «Чарльз Петцольд: Код. Тайный язык информатики» весь текст электронной книги совершенно бесплатно (целиком полную версию). В некоторых случаях присутствует краткое содержание. Город: Москва, год выпуска: 2019, ISBN: 978-5-00117-545-2, издательство: Манн, Иванов и Фербер, категория: Прочая научная литература / Программирование / Прочая околокомпьтерная литература / на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале. Библиотека «Либ Кат» — LibCat.ru создана для любителей полистать хорошую книжку и предлагает широкий выбор жанров:

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

код тайный язык информатики чарльз петцольд 2019

Код. Тайный язык информатики: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Код. Тайный язык информатики»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Чарльз Петцольд: другие книги автора

Кто написал Код. Тайный язык информатики? Узнайте фамилию, как зовут автора книги и список всех его произведений по сериям.

код тайный язык информатики чарльз петцольд 2019

код тайный язык информатики чарльз петцольд 2019

Возможность размещать книги на на нашем сайте есть у любого зарегистрированного пользователя. Если Ваша книга была опубликована без Вашего на то согласия, пожалуйста, направьте Вашу жалобу на info@libcat.ru или заполните форму обратной связи.

В течение 24 часов мы закроем доступ к нелегально размещенному контенту.

код тайный язык информатики чарльз петцольд 2019

код тайный язык информатики чарльз петцольд 2019

код тайный язык информатики чарльз петцольд 2019

код тайный язык информатики чарльз петцольд 2019

код тайный язык информатики чарльз петцольд 2019

код тайный язык информатики чарльз петцольд 2019

код тайный язык информатики чарльз петцольд 2019

код тайный язык информатики чарльз петцольд 2019

код тайный язык информатики чарльз петцольд 2019

код тайный язык информатики чарльз петцольд 2019

код тайный язык информатики чарльз петцольд 2019

код тайный язык информатики чарльз петцольд 2019

Код. Тайный язык информатики — читать онлайн бесплатно полную книгу (весь текст) целиком

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

0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111, 10000, 10001…

Эти числа могут показаться большими, но на самом деле это не так. Скорее, двоичные числа очень быстро становятся длинными, а не большими.

Количество голов у людей — 1ДЕСЯТЬ, или 1ДВА.

Количество плавников у дельфинов — 2ДЕСЯТЬ, или 10ДВА.

Количество чайных ложек в столовой ложке — 3ДЕСЯТЬ, или 11ДВА.

Количество сторон у квадрата — 4ДЕСЯТЬ, или 100ДВА.

Количество пальцев на одной человеческой руке — 5ДЕСЯТЬ, или 101ДВА.

Количество конечностей у насекомых — 6ДЕСЯТЬ, или 110ДВА.

Количество дней в неделе — 7ДЕСЯТЬ, или 111ДВА.

Количество музыкантов в октете — 8ДЕСЯТЬ, или 1000ДВА.

Количество планет в Cолнечной системе, включая Плутон, — 9ДЕСЯТЬ, или 1001ДВА.

Количество центнеров в тонне — 10ДЕСЯТЬ, или 1010ДВА.

В двоичном числе, состоящем из большого количества цифр, позиции знаков соответствуют степени двойки.

код тайный язык информатики чарльз петцольд 2019

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

код тайный язык информатики чарльз петцольд 2019

Допустим, у нас есть двоичное число 101101011010. Его можно записать так:

101101011010ДВА = 1 × 2048ДЕСЯТЬ +

101101011010ДВА = 1 × 211 +

Если просто сложить все слагаемые в десятичной системе, получим 2048 + 512 + 256 + 64 + 16 + 8 + 2, что составляет 2906ДЕСЯТЬ.

Для более легкого преобразования двоичных чисел в десятичные можно использовать следующую схему.

код тайный язык информатики чарльз петцольд 2019

Эта схема позволяет конвертировать числа, содержащие до восьми двоичных разрядов; ее можно легко расширить. Введите до восьми цифр в восемь верхних полей, по одной цифре в каждый квадрат. Выполните восемь операций умножения и введите их результаты в восемь нижних полей. Сложите числа в этих восьми полях для получения окончательного результата. Этот пример демонстрирует процесс нахождения десятичного эквивалента двоичного числа 10010110.

код тайный язык информатики чарльз петцольд 2019

Преобразовать десятичные числа от 0 до 255 в двоичные не так просто, однако вы можете использовать следующую схему.

код тайный язык информатики чарльз петцольд 2019

Процесс преобразования сложнее, чем кажется, поэтому внимательно следуйте указаниям. Поместите десятичное число (меньшее или равное 255) в верхний левый квадрат. Разделите это число (делимое) на первый делитель (128), как показано на схеме. Поместите целую часть в нижнее поле (левый нижний квадрат), а остаток от деления — в поле справа (второй квадрат в верхнем ряду). Этот первый остаток является делимым, которое будет участвовать в следующей операции деления, где в качестве делителя используется число 64.

Помните, что каждая целая часть будет равна либо 0, либо 1. Если делимое меньше делителя, то целая часть от деления будет равна 0, а остаток — самому делимому. Если делимое больше или равно делителю, то целая часть от деления будет равна 1, а остаток — разности между делимым и делителем. Вот как преобразуется число 150.

код тайный язык информатики чарльз петцольд 2019

Если вам нужно сложить или перемножить два двоичных числа, вероятно, будет легче выполнить вычисления в двоичной системе, не преобразуя числа в десятичные. Это должно понравиться. Представьте, как быстро вы могли бы освоить сложение, если бы потребовалось запомнить только это.

код тайный язык информатики чарльз петцольд 2019

Давайте с помощью этой таблицы сложим два двоичных числа.

код тайный язык информатики чарльз петцольд 2019

Начиная с правого столбца: 1 плюс 0 равно 1. Второй столбец справа: 0 плюс 1 равно 1. Третий столбец: 1 плюс 1 равно 0, 1 в уме. Четвертый столбец: 1 (перенесенное значение) плюс 0 плюс 0 равно 1. Пятый столбец: 0 плюс 1 равно 1. Шестой столбец: 1 плюс 1 равно 0, 1 в уме. Седьмой столбец: 1 (перенесенное значение) плюс 1 плюс 0 = 10.

Таблица умножения даже проще, чем таблица сложения, поскольку ее можно составить, используя два базовых правила умножения: умножая на 0, получаем 0, умножение на 1 не влияет на исходное число.

Источник

Код. Тайный язык информатики

Скачать книгу

О книге «Код. Тайный язык информатики»

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

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

Благодаря этой книге в голове формируется чёткое представление об устройстве и работе компьютера. Начинаешь понимать, что с чем связано и что от чего зависит. Текст не всегда легко понимается, иногда нужно настроиться на серьёзную работу, но автору не чуждо чувство юмора, поэтому иногда его манера повествования даже вызывает улыбку. Он на простых примерах из жизни людей умеет объяснить сложную тему из информатики, и именно поэтому с этой книгой её изучать намного интереснее.

На нашем сайте вы можете скачать книгу «Код. Тайный язык информатики» Чарльз Петцольд бесплатно и без регистрации в формате fb2, rtf, epub, pdf, txt, читать книгу онлайн или купить книгу в интернет-магазине.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *