У. Айзексон. «Инноваторы.
Как несколько гениев, хакеров и гиков совершили цифровую революцию»
46
(до восемнадцати) независимых переменных. В течение следующего десятилетия модифика-
ции дифференциального анализатора Буша были собраны в США: на Абердинском испыта-
тельном полигоне ВМС штата Мэриленд, в электротехнической школе Мура, в Университете
Пенсильвании, а также в Манчестерском и Кембриджском университетах в Англии. Они ока-
зались особенно полезными при составлении таблиц для артиллерийских стрельб, но главное
– на них воспитывалось и обучалось новое поколение первооткрывателей компьютеров.
Машине Буша, однако, не суждено было стать важным шагом вперед в истории разви-
тия компьютеров, поскольку она была аналоговым устройством. На самом деле она оказалась
последним образчиком аналогового компьютера, по крайней мере, в течение многих последу-
ющих десятилетий других не было предложено.
Новые подходы, технологии и теории начали появляться в 1937 году, ровно через сто лет
после того, как Бэббидж впервые опубликовал свою статью об аналитической машине. Этот
год стал “годом чудес” для компьютерной эры, и итогом его стало безоговорочное признание
четырех основных свойств, в известном смысле взаимосвязанных, которые определили кон-
струкцию современных компьютеров.
ЦИФРОВОЙ ПОДХОД. Фундаментальной чертой компьютерной революции было то,
что в основу были положены цифровые, а не аналоговые компьютеры. Как мы скоро увидим,
это произошло по многим причинам, в том числе из-за почти одновременных прорывов в
теоретической логике, схемотехнике и технологии электронных двухпозиционных переклю-
чателей (работающих в режимах включить/выключить), что сделало более естественным циф-
ровой, а не аналоговый подход. И только в 2010-х годах ученые-компьютерщики, стремясь
промоделировать работу человеческого мозга, опять серьезно задумались о возрождении ана-
логового принципа работы компьютера.
БИНАРНОСТЬ. Мало того, что современные компьютеры стали цифровыми, но цифро-
вая система, которую они используют, это двоичная система, то есть за основание взята двойка,
что означает, что используются только цифры 0 и 1, а не все десять цифр нашей обычной
десятичной системы. Как и многие математические понятия, двоичная система была впервые
разработана Лейбницем в конце XVII века. В 1940-е годы становилось все более очевидным,
что для выполнения логических операции с использованием схем, содержащих двухпозици-
онные переключатели, бинарная система подходила лучше, чем другие цифровые системы, в
том числе десятичная.
ЭЛЕКТРОНИКА. В середине 1930-х годов британский инженер Томми Флауэрс раз-
работал метод использования электронных ламп в электронных схемах в качестве двухпози-
ционных переключателей. До тех пор в схемах использовались механические и электроме-
ханические переключатели, такие как пружинные
электромагнитные реле, применявшиеся
телефонными компаниями. Ранее электронные лампы в основном использовались для усиле-
ния сигналов, а не как двухтактные переключатели. При использовании электронных компо-
нентов, таких как электронные лампы, а позже – транзисторов и микросхем, компьютеры могут
работать в тысячи раз быстрее, чем машины, в которых имеются движущиеся электромехани-
ческие переключатели.
УНИВЕРСАЛЬНОСТЬ. Наконец, машины должны иметь возможность быть программи-
руемыми и перепрограммируемыми для решения различных задач; более того, они должны
уметь перепрограммировать сами себя. Они должны выполнять не только один вид математи-
ческих расчетов, например решать дифференциальные уравнения, но и уметь решать разные
другие задачи, а также наряду с числами оперировать множеством других символов, включая
слова, музыку, фотографии, и тогда реализовались бы те возможности, которые леди Лавлейс
вообразила себе при описании аналитической машины Бэббиджа.
Инновации рождаются, когда проросшие семена падают на благодатную почву. Но огром-
ный успех в развитии компьютеров в 1937 году объяснялся не одной причиной, а комбинацией