5 Многим известна АДСЛ-технология когда через обычный телефонный кабель связи пользователям предлагают высокоскоростной интернет. Притом по телефону одновременно можно разговаривать с собеседником. Эффект достигается благодаря тому, что частота передачи по каналу человеческой речи и «интернета» существенно отличаются друг от друга и потому могут передаваться одновременно не мешая друг другу. Что-то подобное предлагает дядя Егор – незаметные сознанием модуляции голоса, которые однако способно различить ухо и следовательно способен обработать «внутренний компьютер».
6 Обыгрывается расхожая в среде компьютерщиков поговорка: настоящий программист должен в своей жизни написать игру (обычно это тетрис, арканоид или что-то из этой серии), вирус и попробовать написать искусственный интеллект.
7 Неискушённому читателю будет интересно узнать следующее.
1) Задумывались ли вы почему компьютеры работают на двоичной логике. Почему не на троичной, например? Или прямо как мы с вами, на десятичной – вот было бы удобнее, да и быстрее. Часть ответа заключается в том, что сделать компьютер работающий с двоичной арифметикой легче чем с троичной. Но это малая часть от ответа. Дело в том, что двоичная логика единственная из «логик», которую тщательно проработали. В том числе незабвенный Дж. Буль, чьим именем она и названа (булева алгебра). Вы спросите насчёт десятичной математики, уж она точно должна быть исследована от и до, вон сколько людей ею пользуется. Однако есть одно большое и страшное но: математика и логика несколько разные вещи. И двоичная логика, как самая простая, единственная разработанная. Я сказал единственная? Я обманул вас. Некий Чарльз Лутвайдж Доджсон (известный в литературе как Льюис Кэрролл) разрабатывал троичную логику. А некий Н. П. Брусенцов шестьдесят лет назад сконструировал и запустил единственную в мире ЭВМ с троичной архитектурой. Но из-за резко возросшей сложности его изобретение осталось лишь очередным напоминанием о том, что «непреложные истины» не такие уж непреложные на самом деле.
8 BMP – самый простой формат для хранения и обработки графических изображений. По сути представляет собой двухмерный массив точек с сохранением цвета для каждой точки.
9 Имеется в виду мультик о паре живущих в научной лаборатории мышей – Брэйну и Пинки. Каждый вечер они только и занимаются, что пытаются различными способами поработить весь мир.
10 Картинки, видео, звук – всё хранится на жёстком диске не более чем как набор символов. Как текст.
Неискушённому читателю будет интересно узнать следующее.
1) Между программой и данными нет никакой разницы. То есть вообще никакой. Не верите? Тогда рассмотрим последовательность из трёх байт (трёх ячеек памяти, каждая из которых хранит какое-то десятичное число): 10 15 4. Мы можем считать это просто тремя числами – например весом трёх гирь на рынке в килограммах. Можем считать это цветом глаз трёх людей (где цвета представлены в виде числе 0 – чёрный, 15 – белый и так далее). Другими словами рассматриваем эти три байта как хранящиеся данные. Однако если захотим, никто не помешает сказать что 10 это код команды (например 5 – код команды очистить ячейку памяти, 10 – команды скопировать данные), а числа 15 и 4 – номерами ячеек. Тогда приведённая последовательность будет означать что следует скопировать данные из ячейки с номером четыре в ячейку с номером пятьнадцать. Как видите нет никакой (кроме создаваемой искусственно для удобства программиста как например аккуратный человек хранит белые носки в одном месте, а чёрные в другом) разницы между программой и данными. Всё зависит исключительно от того, что с хранящимся в ячейке памяти числом вычислительная машина собирается делать. Если вы поняли этот абзац, то вы уже почти готовый программист на самом великом и самом трудоёмком из современных языков программирование – assembler.
2) Папка (директория), с точки зрения файловой системы, ничем не отличается от обычного файла. Единственное отличие – один бит в атрибутах, показывающий, что это именно директория, а не файл.
11 Python. Недавно появившийся язык программирования с акцентом на результативность разработчика. Любопытной чертой является недоступная для других языков лёгкость с какой программа может модифицировать свой собственный код. Фактически если вы собрались создать программу, которая будет порождать другие программы или приспосабливать саму себя к текущей ситуации то пожалуй питон наилучший выбор.
12 note 2 Сеть связи между анимусами вовсе не та же самая сеть какая может быть объединяет компьютеры у вас на работе. Если в интернете ваш железный друг послал запрос странички на сайте, то он либо получит эту страничку или же узнает, что связи с компьютером где лежит сайт нет. Но представьте себе какие проблемы могли бы возникнуть если страничка с сайта шла до вашего домашнего компьютера хотя бы сутки. И столько же шёл ответ о том, что сайт недоступен. Поэтому посланный приказ и полученный – две большие разницы, как говорил Остап Бендер.