Microsoft: Как пара студентов придумала продукт из воздуха и положила начало гиганту индустрии

Поводом для старта стал январский выпуск журнала Popular Electronics

2 мин.
Microsoft: Как пара студентов придумала продукт из воздуха и положила начало гиганту индустрии

История Microsoft стартовала с крохотной программы, написанной в эпоху, когда компьютеры занимали половину комнаты, а оперативная память измерялась килобайтами. В 1975 году Билл Гейтс и Пол Аллен создали интерпретатор языка BASIC для микрокомпьютера Altair 8800 — устройства, которое, несмотря на свои скромные возможности, навсегда изменило курс технологического развития.

Поводом для старта стал январский выпуск журнала Popular Electronics, на обложке которого красовался Altair. Вдохновившись увиденным, друзья без промедления решили действовать. Они связались с производителем устройства (компанией MITS) и предложили программное обеспечение, которого в тот момент попросту не существовало. Это была авантюра, но именно она стала первым шагом к созданию будущего ИТ-гиганта.

Ресурсы были предельно ограничены. Чтобы их программа могла функционировать на Altair, весь код пришлось сжать до размеров, которые сегодня кажутся абсурдно малыми (всего 4 килобайта).

Причём у разработчиков не было даже доступа к процессору Intel 8080, для которого предназначалась программа. Аллен нашёл выход — он создал эмулятор процессора на универсальной машине PDP-10. Тестирование шло в искусственной среде, но энтузиазма это не убавляло. Над математическим модулем работал их приятель Монти Дэвидофф — его вклад оказался решающим на раннем этапе.

Первая версия интерпретатора не баловала функционалом. Отсутствовала работа со строками и рядом привычных операторов. При этом продукт оказался жизнеспособным — его приняли в MITS и подписали лицензионное соглашение. Именно с этого события началась история компании, название которой тогда ещё писалось через дефис — Micro-Soft.

Концепция интерпретатора не была выбрана случайно. Возможность исполнять команды построчно позволяла новичкам быстрее понимать, как работает программа, и мгновенно реагировать на ошибки. Это оказалось особенно полезным в эпоху, когда освоение компьютеров только начиналось, а большинство пользователей едва знакомилось с основами кодирования.

Спустя десятилетия тот самый код Altair BASIC вновь стал доступен публике. Цифровая версия представлена в виде 157-страничного PDF-документа — это отсканированные распечатки оригинала. Более современная версия с пояснениями размещена на GitHub. Этот артефакт эпохи напоминает, с чего началась одна из крупнейших технологических империй.

Пять десятилетий спустя программирование ушло далеко вперёд, но именно в той комнате с терминалом PDP-10 родилась идея, которая повлияла на весь мир. И всё началось с того, что два студента пообещали продукт, которого ещё не было — и смогли довести его до жизни.


Ещё по теме:

Мы в Telegram, на Дзен, в Google News и YouTube