(no subject)

Aug 31, 2008 18:04

Провел несколько часов, листая кое-какие книжки 20-летней давности.. Выяснил некоторые забавные для себя факты.

Как многим известно, первым коммерческим продуктом компании Micro-Soft был интерпретатор BASIC для MITS Altair 8800.
Интерпретатор помещался в 4 кб памяти, что на тот момент было не так мало, так как базовая поставка этого компьютера включала лишь четверть килобайта ОЗУ!

Задолго до начала настоящей работы над проектом Гейтс позвонил в MITS, заявляя, что интерпретатор уже практически готов. Так Гейтс стал одним из пионеров в создании Vaporware.

Никто из разработчиков интерпретатора в глаза не видел Altair 8800. Разработка велась под ЭМУЛЯТОРОМ Intel 8080, который Пол Аллен быстро сляпал на основе ранее написанного эмулятора 8008. Работал он на PDP-10.

Уже в самолете, Гейтс и Аллен вспомнили, что для работы на настоящем компьютере понадобится загрузчик, который и пришлось наваять на бумаге за час-два. И на следующий день он даже заработал :)

Менее 10 процентов пользователей Altair BASIC за него заплатило. В связи с этим Гейтс написал гневное обращение к пользователям своего софта, основным смыслом которого было "если вы не хотите платить профессионалам, кто по вашему будет тратить свое время на написание качественного, хорошо документированного и отлаженного программного обеспечения?"

За более чем тридцать лет проблема остается открытой. Open-source - это классно, пока ты учишься, живешь на иждивении родителей или скучаешь на работе не по своему профилю. Но как профессионал может заработать деньги, создавая качественный открытый софт ?

программирование, компьютеры, эмуляция, люди

Previous post Next post
Up