Выбрать главу

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

Как выразился Джон Пирс — человек, придумавший слово транзистор, — «природа не терпит электронных ламп».

С. 217 …группы взломщиков кодов…

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

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

С. 222 Эта машина была чем-то более сложным, нежели обычный калькулятор…

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

Тьюринг имел к созданию «Колосса» лишь косвенное отношение, и все же машину эту соорудил Макс Ньюмен, слушавший в Кембридже его лекции, а сам Тьюринг получал полную информацию о том, что он делает.

С. 227…в Америке уже разрабатывалась новая технология…

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

Буль записал полученные им результаты в виде простых уравнений, прочно связавших его имя с теперешними компьютерами. Дело в том. что. если объединить два истинных утверждения, в результате получится опять-таки истинное, — вот это он и записал: И+И=И; с другой стороны, если объединить истинное утверждение с ложным. получится ложное: И+Л=Л.

Выглядит это как странноватая и явным образом очевидная арифметика. вполне оценить которую мог только какой-нибудь Льюис Кэрролл. — и еще более странный вид приняла она оттого, что вместо «истинное» Буль писал «Г, а вместо «ложное» — «о», так что приведенные нами уравнения превращались в i+i=i и 1+0=0. Вот это и есть двоичный код.

Логикам он понравился, однако обычный мир его игнорировал, пока в 1937 году Клод Шеннон не сообразил, что управляемые электромагнитами релейные переключатели выполняют на самом-то деле именно эти уравнения, давным-давно записанные Булем. Созданные десятилетие спустя транзисторы могли проделывать это намного лучше, ибо единичный сигнал, который поступает в транзисторный переключатель, недостаточен для создания в нем тока — он в лучшем случае переводит кремний в активное, проводящее состояние, при котором второй сигнал проходит через него беспрепятственно. Иными словами, чтобы получить на выходе из транзистора сигнал, необходимо подать на его вход два сигнала. Однако, если обозначить сигнал символом «I», сказанное означает попросту, что внутри транзистора i+i=i. Если же отсутствие сигнала обозначить как «о», то получится, что транзистор исправно реализует и уравнение 1+0=0.