Билл Гейтс опубликовал исходный код Altair BASIC — программы, с которой в 1975 году началась история Microsoft.
Поводом стал 50-летний юбилей компании. По словам Гейтса, это один из самых интересных кодов, которые он писал.
Altair BASIC был разработан после того, как Гейтс и Пол Аллен увидели на обложке журнала Popular Electronics компьютер Altair 8800.
Они предложили производителю устройства, компании MITS, создать интерпретатор языка BASIC для этой модели.
Компьютера у них не было — Аллен разработал симулятор процессора Intel 8080 на мейнфрейме Harvard PDP-10. Гейтс писал основной код интерпретатора, а программист Монте Давидофф добавил модуль для математических вычислений.
Так появился первый продукт Micro-Soft (название тогда писалось через дефис). Altair BASIC позволял пользователям самостоятельно писать программы для персонального компьютера. Этот исходный код стал основой бизнеса, позже давшего миру Windows и Office.
Файл доступен для скачивания в PDF. Он занимает 157 страниц.
Altair BASIC — интерпретатор языка BASIC, разработанный для Altair 8800. BASIC (Beginner’s All-purpose Symbolic Instruction Code) — простой язык программирования, созданный для обучения и первых шагов в кодинге. Altair 8800 — один из первых персональных компьютеров, работавший на процессоре Intel 8080.
Программа создавалась в 1975 году без использования самого устройства — только на его эмуляции.