Представление Домпиера дало им понять, насколько передовой была эта идея.
Ли Фелсенштейн вспоминает: «Он пришел, внес свой Altair вместе с другими вещами и нагнулся, чтобы установить его в углу около двери. Протянул удлинитель по коридору, где можно было найти одну из немногих работающих розеток, а затем склонился над Altair, чтобы при помощи переключателей передней панели войти в программу, которая на все вопросы выдавала уклончивый ответ: «Подожди, увидишь».
Собравшиеся в Клубе заинтересовались этой машиной, но едва ли ожидали, что она сможет выполнить заданную программу, так как у Altair не имелось ни дисплея, ни клавиатуры, да и памяти едва хватало. Но некоторые были уверены, что Домпиер покажет что-то интересное. Его считали хорошим парнем и фанатом компьютеров. Ли Фелсенштейну любопытно было посмотреть, на что будет способен Altair в его руках. «Иногда встречаются пессимисты, но Домпиер всегда надеялся на лучшее», — говорил Фелсенштейн.
Напряженно пощелкав переключателями, Стив через несколько минут вошел в программу. Он знал, что если совершит хотя бы одну ошибку, придется все начинать заново. На этот раз помешала случайность. Едва Домпиер закончил, как кто-то споткнулся о шнур удлинителя и уничтожил всю его работу. Стив вздохнул и снова включил машину, терпеливо перезагружая программу. В конце концов он закончил все необходимые приготовления.
«Он ничего не сделал, чтобы подготовить нас к тому, что может произойти, — вспоминает Фелсенштейн. — Из динамика переносного радиоприемника, поставленного на крышку Altair, полилась шумная музыка. Мы сразу же узнали мелодию песни «Битлз» «Глупец на холме».
Домпиер с улыбкой наблюдал за слушателями. «Подождите, сейчас будет еще кое-что, — сказал он им. — Машина сделает это сама».
Из динамика послышались звуки песенки «Велосипед для двоих». «Мы поняли, что Стив хотел сказать, — вспоминает Фелсенштейн. — Разве можно было забыть эту первую песню, «пропетую» компьютером в 1960 году в Bell Labs».
Музыка прекратилась, и грянули аплодисменты. Толпа приветствовала Домпиера стоя.
С технической точки зрения то, что проделал Стив Домпиер, было ловким, но не совсем новым трюком. Он использовал способность небольших компьютеров создавать помехи, «снег» на телевизионных экранах и в радиоэфире. (В последующие пять лет это свойство машин беспокоило соседей их владельцев.) Когда Стив понял, что Altair создает радиошум, он решил поэкспериментировать с этим явлением и вычислил, какую программу необходимо написать, чтобы она регулировала частоту и длительность шума.
Программа «радио-интерфейс» (radio-interface) Домпиера на бумаге выглядела полным абсурдом для программиста, не знавшего о случайных побочных эффектах компьютера. Она превращала помехи в узнаваемую музыку. Домпиер описал свое изобретение годом позже в статье «Музыка на любителя», опубликованной в «Dr. Dobb’s Journal of Computer Calisthenics & Orthodontia». Вечер в Менло-Парке он назвал «первым сольным выступлением Altair».
Но единомышленники из Компьютерного клуба Homebrew осознали революционный смысл открытия Домпиера. Стив тоже понял, что обнаружив такой тривиальный и совершенно непрофессиональный способ использования Altair, он тем самым водрузил флаг на только что завоеванной территории. «Это принадлежит нам», — говаривал он. И действительно, показ его программы был скорее проявлением бунта против компьютерной элиты, чем примером технической доблести, которому аплодировали в тот вечер все присутствующие на заседании.
Программа Домпиера была короткой и простой. У машины не хватало памяти на что-то более сложное. В то время любителей компьютеров больше интересовало «железо», чем программное обеспечение. В конце концов многие просто мечтали о том, чтобы заполучить компьютер хотя бы на некоторое время. Они не могли начать программирование, не имея в своем распоряжении машину. Но с появлением Altair необходимость в программном обеспечении стала не только ощутимой, но и весьма актуальной.
Первым энтузиастам-компьютерщикам приходилось самим создавать программы. В то время никто и предположить не мог, что на программное обеспечение будет спрос. Компьютерщики-любители писали небольшие программы, которые больше демонстрировали возможности машины, чем являлись полезным приложением к ней.
Пока микрокомпьютеры не изменили мир, программы были нужны для того, чтобы простую забаву превратить в полезный инструментарий. Немногие энтузиасты могли работать в тесных рамках небольшой памяти первых машин, умудряясь при этом создавать оригинальные проекты. Но как только у машин прибавилось памяти, стали появляться более сложные и полезные программы. Затем последовали серьезные прикладные программы и программы по бизнесу и бухгалтерии.
Читать дальше