Написать эту книгу меня побудила поистине буддийская Пустота, космический вакуум на том месте, где должно было быть множество таких книг. Но их нет. В школах не учат основам компьютерных знаний, не учат этому и на всевозможных курсах. Вместо основ информатики преподаются по существу основы машинописи и делопроизводства. Книги издаются, но в них только все те же Microsoft Word, Excel и Powepoint.
Есть хорошая книга Чарльза Петцольда «Код. Тайный язык информатики», но она вышла в США более 20 лет назад.
charlespetzold.com/code/index.html
На русском языке ничего подобного не было написано.


Для примера множества Мандельброта

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

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

Само определение понятия «информация», которое дается в школе, не выдерживает никакой критики, так как является тавтологией. «Информация — это сведения», «сведения — это информация».

СЕПУЛЬКИ — важный элемент цивилизации ардритов с планеты Энтеропия. См. СЕПУЛЬКАРИИ.
СЕПУЛЬКАРИИ — устройства для сепуления (см.)
СЕПУЛЕНИЕ — занятие ардритов с планеты Энтеропия. См. СЕПУЛЬКИ.

Космическая энциклопедия, С. Лем. «Звёздные дневники Ийона Тихого. Путешествие четырнадцатое».



Хотя Ральф Хартли еще в 1928 году указал на то, что информация — это мера уникальности, количество возможных состояний объекта, из которых выбрано то единственное состояние, информация о котором передается. А минимальная порция, единица информации, соответственно, это выбор из двух вариантов. Это и называется «бит» — от английского сокращения «bit» — «binary digit» — «двоичная цифра», этих цифр всего две.

Пример — из скольки книг выбрана 300-страничная книга.

Как посчитать, сколько всего есть разных трехзначных чисел, если для их написания используется 10 разных цифр? Опыт нам подсказывает, что количество цифр (10) надо возвести в степень количества знаков (3), получим 1000. А сколько разных знаков используется в книге? Предположим, что 100 — 32 заглавные буквы, 32 строчные буквы, 10 цифр, знаки препинания. А всего сколько знаков в книге? Предположим, что 300 страниц, на каждой странице 50 строк и 40 знаков в каждой строке. Это 2 тысячи знаков на странице, 600 тысяч знаков во всей книге. Значит, чтобы подсчитать, сколько может существовать разных таких книг, нужно 100 возвести в степень 600000. Это то же самое, что 10 в степени 1200000. То есть единица и миллион двести нулей! Такова мера уникальности этой 300-страничной книги.

Про гугол.

Почему я назвал эту книгу «Компьютеры для агностиков»? Кто такие «агностики»? Агностики — это те, кто отрицают возможность познания мира. В данном случае, возможность познания устройства и работы компьютера: «Я этого никогда не пойму». «У меня нет способностей к высшей математике». «У меня гуманитарный склад ума».

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

Для чего это делается, какова от этого польза — мне на ум приходят только конспирологические объяснения, потому что рационально объяснить это сложно.

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

Агностицизм уместен, когда идет речь о случайности. Силы были равны, но случайное движение частицы сместило равновесие. В случайный момент случайный камешек вызвал падение лавины. В случайный момент произошел распад атома. Предсказать такие события невозможно. Однако компьютеры как раз явяются таким местом, где наоборот, последовательно приняты все меры, чтобы исключить любую случайность. Компьютер — это машина, действующая по строго заданными правилам, исключительно на основе логики. И от начала и до конца придуманная человеком. Следовательно, предсказуемая целиком и полностью. В компьютере нет ничего тайного и загадочного.

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

Про арифмометр Феликс.

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

Тут рассказать про ландроматы, программируемые перфокартами!
Про музыкальные шкатулки.

Про декадно-шаговую машину, последовательное уточнение коробка с 10 коробками, внутри каждой еще 10 коробок

КОД И ШИФР

Язык — это тоже код.
Слово «справедливость» на русском и на японском как пример.

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

Информация всегда содержит число вариантов, из которых сделан выбор. Например, число 3 — это не просто 3, а 3 из 256 или 3 из 65536 или 3 из 16777216 или из какого-то другого количества различных вариантов, их количество всегда точно определено.

Эта статья — до инсульта. После — уже все. Поэтому как есть. Извините!