"Билл Гейтс. Дорога в будущее" - читать интересную книгу автора

лампы, 250 ватт - все, кроме 4- и 1-ваттной ламп.
Если Вы считаете, что для ужина идеально подойдет освещение в 137
ватт, включите 128-, 8- и 1-ваттную лампы.
Такая система обеспечивает точную запись уровней освещенности для ис-
пользования в будущем или передачи другим, у кого в комнате аналогичный
порядок подключения ламп. Поскольку способ записи двоичной информации
универсален (младшие разряды справа, старшие - слева, каждая последующая
позиция удваивает значение разряда), нет нужды указывать мощность конк-
ретных ламп. Вы просто определяете состояние выключателей:
"вкл-выкл-выкл-выкл-вкл-выкл-выкл-вкл". Имея такую информацию, Ваш зна-
комый точно отрегулирует освещение в комнате на 137 ватт. В сущности,
если каждый будет внимателен, это сообщение без искажений пройдет через
миллионы рук и на конце цепочки кто-то получит первоначальный результат
- 137 ватт.
Чтобы еще больше сократить обозначения, можно заменить "выкл" нулем
(0), а "вкл" - единицей (1).
Тем самым вместо "вкл-выкл-выкл-выкл-вкл-выкл-выкл-вкл" (подразуме-
вая, что надо включить первую, пятую и восьмую лампы, а остальные выклю-
чить), Вы запишете то же самое иначе: 1, 0, 0, 0, 1, 0, 0, 1 или двоич-
ным числом 10001001. Оно равно десятичному 137. Теперь Вы скажете своему
знакомому: "Я подобрал изумительное освещение ! 10001001. Попробуй". И
он точно воспроизведет Вашу настройку, зажигая и гася соответствующие
лампы.
Может показаться, что этот способ чересчур сложен для описания яркос-
ти ламп, но он иллюстрирует теорию двоичного представления информации,
лежащую в основе любого современного компьютера.
Двоичное представление чисел позволяет составление чисел позволяет
создавать калькуляторы, пользуясь преимуществами электрических цепей.
Именно так и поступила во время второй мировой войны группа математиков
из Moore School of Electrical Engineering при Пенсильванском университе-
те, возглавляемая Дж. Преспером Эккертом (J. Presper Eckert) и Джоном
Моучли (John Mauchly), начав разработку электронно-вычислительной машины
ENIAC (Electronic Numerical Integrator And Calculator - электронный чис-
ловой интегратор и калькулятор). Перед учеными поставили цель - ускорить
расчеты таблиц для наведения артиллерии. ENIAC больше походил на элект-
ронный калькулятор, чем на компьютер, но двоичные числа представляли уже
не примитивными колесиками, как в арифмометрах, а электронными лампами -
"переключателями".
Солдаты, приписанные к этой огромной машине, постоянно носились вок-
руг нее, скрипя тележками, доверху набитыми электронными лампами. Стоило
перегореть хотя бы одной лампе, как ENIAC тут же вставал и начиналась
суматоха: все спешно искали сгоревшую лампу. Одной из причин - возможно,
и не слишком достоверной - столь частой замены ламп считалась такая: их
тепло и свечение привлекают мотыльков, которые залетают внутрь машины и
вызывают короткое замыкание. Если это правда, то термин "жучки" (bugs),
под которым имеются в виду ошибки в программных и аппаратных средствах
компьютеров, приобретает новый смысл.
Когда все лампы работали, инженерный персонал мог настроить ENIAC на
какую-нибудь задачу, вручную изменив подключения 6000 проводов. Все эти
провода приходилось вновь переключать, когда вставала другая задача. В