В наши дни Алана Тьюринга чаще всего вспоминают как создателя воображаемого вычислительного устройства, предшествовавшего современному компьютеру и послужившего для него образцом. В возрасте всего двадцати четырёх лет, сразу же по окончании Кембриджа, он описал в 1936 году то, что впоследствии получило название «машины Тьюринга», в своей научной работе «О вычислимых числах в применении к проблеме разрешимости». Написанием этой работы Тьюринг намеревался показать отсутствие идеальной системы в логике или математике - что в мире всегда будут существовать утверждения, истинность или ложность которых невозможно доказать, которые останутся «невычислимыми» - и чтобы доказать это, он создал простой цифровой калькулятор, способный следовать закодированным инструкциям, читать, писать и стирать символы. Тьюринг показал, что подобный компьютер можно запрограммировать для выполнения функций любого другого устройства, обрабатывающего информацию. Это была «универсальная машина».
В своей следующей работе, «Вычислительные машины и разум», Тьюринг объяснил, каким образом присутствие программируемых компьютеров «может привести к важным последствиям: даже не принимая во внимание скорость работы, можно предположить, что нам не придётся создавать различные машины для производства различных вычислительных процессов. Все эти процессы будут производиться одним цифровым компьютером, программируемым для решения той или иной задачи». По его словам, это означало, что «все цифровые компьютеры являются в определённом смысле эквивалентными»3. Тьюринг был не первым человеком, представившим, как может работать программируемый компьютер, - за сто лет до него другой английский математик, Чарльз Бэббидж нарисовал планы «аналитической вычислительной машины», которая могла бы стать «машиной наиболее общего характера»4, - однако именно Тьюринг, по всей видимости, первым понял, что способности цифрового компьютера к адаптации являются поистине безграничными.
Но он наверняка не мог предвидеть, что всего через несколько десятилетий после его смерти придуманная им универсальная машина превратится в универсальное средство коммуникации. Поскольку все разнообразные типы информации, распространяемые посредством традиционных медиа, - слова, цифры, звуки, изображения, движущиеся картинки - могут быть переведены в цифровой код, все они «вычисляемы». И Девятую симфонию Бетховена, и порноролик можно свести последовательности единиц и нулей, а затем обработать, перенести на другой компьютер и продемонстрировать на экране. Сегодня при помощи Интернета мы впервые своими глазами видим последствия открытия Тьюринга. Сеть, созданная миллионами связанных между собой компьютеров и банков данных, представляет собой машину Тьюринга невероятной мощности. В сущности, она смогла вобрать в себя основную часть наших прочих интеллектуальных технологий. Сеть превращается для нас и в пишущую машинку, и в печатный пресс, и в карту, и в часы, и в калькулятор, и в телефон, и в почту, и в библиотеку, и в радио, и в телевизор. Она даже принимает на себя функции других компьютеров: всё чаще компьютерные программы работают в Интернете (или, как принято говорить в Силиконовой долине, «в облаке»), а не внутри наших домашних устройств.
Тьюринг указывал на то, что основным ограничивающим фактором его универсальной машины является скорость. Даже самые первые цифровые компьютеры могли, теоретически, осуществлять операции по преобразованию информации. Однако более сложные задачи, например рендеринг12 фотографий, могли занимать слишком много времени и стоили слишком дорого, что делало их практически неприменимыми. Парень с набором химикатов, сидящий в тёмной комнате, мог бы проделать ту же самую работу быстрее и дешевле. Однако скорость вычислений оказалась лишь временным препятствием. С момента появления первых мейнфреймов в 1940-х годах скорость работы компьютеров и сетей начала стремительно расти, а стоимость затрат по обработке и передаче данных стала столь же быстро падать. За последние три десятилетия количество операций, которые компьютерный чип может обработать в секунду, каждые три года удваивалось, а стоимость обработки этих операций ежегодно вдвое снижалась. В целом, с 1960 годов затраты на обычную компьютерную операцию упали на 99/9 процента. Столь же быстро увеличилась пропускная способность сетей.