Думаю, они скажут, что, как часто бывает в человеческой истории, все началось с поворотного события. В данном случае им стало изобретение крошечного электронного устройства, своего рода переключателя, который мог либо передавать электричество, либо сопротивляться ему. От этих двух слов – transmitter («передатчик») и resistor («резистор») – и родился новый термин:
В 1959 г. была запатентована первая интегральная микросхема. Она представляла собой сеть электрических цепей, размещенную на тонкой кремниевой пластине (чипе) с транзисторами в качестве узлов. Когда по этой сети пускался электрический импульс, он двигался по определенному маршруту в зависимости от того, какие транзисторы были замкнуты, а какие разомкнуты. Замыкание и размыкание конкретных транзисторов задавало определенный току маршрут. Это позволяла сделать программа – закодированный набор инструкций.
Главной идеей в транзисторе была его четкая двоичность: либо замкнут, либо разомкнут, и никаких промежуточных вариантов. Два состояния идеально соответствовали двоичной системе счисления, где используются всего две цифры: ноль и единица. Математики уже знали, что двоичная система – такой же точный и полезный инструмент, как и хорошо знакомая нам десятичная, унаследованная от древних индийцев, хотя и более громоздкая. В двоичной системе уравнение 26 × 27 = 702 имело вид 11010 × 11011 = 1010111110. Все вычисления, которые можно сделать в десятичной системе, были выполнимы и в двоичной, но занимали больше времени.
Впрочем, с появлением интегральной микросхемы уточнение «занимали больше времени» перестало иметь значение. Программный код задавал маршрут электрическому импульсу, который перемещался по цепям с огромной скоростью. Пусть (пока) не со скоростью света – электричество движется медленнее через кремний, – но речь все равно идет о тысячах километров в секунду.
Сложность схемы также не имела значения. С практической точки зрения не существовало разницы, пустить ли электрический ток через десять транзисторов или через миллиард. Ограничивающими факторами выступали только такие вещи, как эффективность проводящей среды, генерируемое током тепло, а также создание крошечных интегральных микросхем с помощью больших и неуклюжих человеческих пальцев. Но это были как раз того рода проблемы, над которыми любят ломать голову люди, вдохновленные нарративом прогресса.
Итак, как только появилась кремниевая интегральная микросхема, инженеры принялись ее улучшать. Это означало увеличение числа транзисторов, размещенных на кремниевом чипе, и снижение потребления электричества, благодаря чему ток мог перемещаться более эффективно и, следовательно, генерировать меньше тепла. Парадоксально, но по мере того, как интегральные микросхемы становились все меньше, сложнее и лучше, они удешевлялись. В 1965 г. инженер Гордон Мур предсказал, что интегральные микросхемы будут удваивать свою плотность и сложность каждые два года, то есть улучшаться почти в геометрической прогрессии. Так и произошло.
Первые компьютеры были настолько громадными, что занимали целые комнаты. С помощью таких машин НАСА отправляло космические миссии на Луну. Но постепенно компьютеры становились все меньше и умнее. Возрастание сложности и уменьшение размеров достигло переломной точки в середине 1970-х гг., когда в калифорнийском городке Пало-Альто двое бросивших колледж недоучек Стив Джобс и Стив Возняк создали у себя в гараже компьютер нового поколения – настолько компактный, что умещался на столе, но настолько мощный, что превосходил прежних электронно-вычислительных монстров. Они назвали его персональным компьютером и решили сделать настолько дешевым, чтобы он был по карману не только аэрокосмическому агентству, но и любой семье среднего класса!
Дешевый компьютер – это хорошо, но большинство семей среднего класса не ринулось тут же покупать его, потому что в те времена для общения с машиной нужно было освоить трудный машинный язык. Однако затем появились такие средства, как бейсик[39]
, которые позволяли переводить инструкции, написанные на обычном английском (или французском, или любом другом) языке, на язык, понятный машине. Как и телефон в свое время, новая технология была готова переступить порог между полезным изобретением и коммерческим продуктом.Паровая машина заставила людей задуматься, где еще ей можно найти применение, что дало рождение целой серии изобретений, изменивших мир. Телеграф заставил людей задуматься, что еще можно сделать с электричеством, и это также привело к появлению множества инновационных устройств. Компьютер заставил людей задуматься, что бы им еще оцифровать.
И что в результате? Преображение мира!