Пожар в Долине. История создания персональных компьютеров (Фрейбергер, Свейн) - страница 136

Язык, разработанный Юбэнксом, получил название Бейсик-Е. Он лишь в одном существенно отличался от Бейсика фирмы Microsoft. Версия Microsoft была переводным языком, в котором команды переводились сразу же в машинный код, Бейсик Юбэнкса был псевдокомпилированным языком. Программы, написанные на нем, переводились в промежуточный код, который затем переводился другой программой в машинный код. Эта же идея была использована Университетом штата Огайо при разработке компилятора Бейсика.

Каждый подход имел свои достоинства, но у Бейсик-Е имелось одно существенное преимущество. Продаваемые программы обычно были записаны в версии промежуточного кода, т. е. покупатель мог пользоваться программой, но прочитать ее не мог, а соответственно не мог ее модифицировать или украсть идеи программирования. Таким образом, программисты не боялись, что кто-нибудь еще станет использовать их идеи. С такой защитой можно было начинать продавать программное обеспечение.

Для Юбэнкса Бейсик-Е был чисто академическим проектом, он не собирался извлекать из него выгоды. Он предоставил всем желающим возможность работать на его версии языка и обратился к ВМС за новым заданием. До этого у Юбэнкса состоялись две важные встречи. Сначала он познакомился с двумя молодыми программистами, Аланом Купером и Китом Парсонсом. Эти двое собирались создать компанию по выпуску прикладных программ, которая, по их словам, должна была «зарабатывать не менее 50 000 долларов в год». Они хотели получить Бейсик-Е, и Юбэнкс дал им копию своего кода доступа, не надеясь встретиться с этими парнями вновь.

Затем по совету Глена Эвинга, тоже прошедшего Пасифик Гроув, Юбэнкс посетил IMSAI, пытаясь выяснить, не заинтересуется ли молодая микрокомпьютерная компания его Бейсиком. IMSAI отнеслась к творению Гордона равнодушно, по крайней мере, сначала, но Юбэнкса это не смутило. И действительно, немного позже он получил телеграмму от Роба Барнаби, директора отдела по программному обеспечению IMSAI, в которой тот просил о встрече. Чуть позже, в начале 1977 года Юбэнкс договорился с директором отдела по маркетингу IMSAI Сеймуром Рубинштейном о контракте на дальнейшую разработку Бейсика для 8080 микрокомпьютеров этой компании. Рубинштейн провел эти переговоры очень жестко. В результате Юбэнкс согласился разработать Бейсик и сделать IMSAI его дистрибьютором в обмен на компьютер IMSAI и кое-какое оборудование. При этом разработчику языка удалось сохранить свои авторские права.

Юбэнксу сделка показалась более чем справедливой. Это был его первый опыт по продаже программного обеспечения. Как отмечал Алан Купер, Гордон воскликнул: «О! Они дают мне еще и принтер!» Но в действительности у Юбэнкса были далеко идущие планы: он мечтал заработать на своем Бейсике не просто принтер, а 10 000 долларов и купить дом на Гавайях.