Для Юбэнкса Бейсик-Е был чисто академическим проектом, он не собирался извлекать из него выгоды. Он предоставил всем желающим возможность работать на его версии языка и обратился к ВМС за новым заданием. До этого у Юбэнкса состоялись две важные встречи. Сначала он познакомился с двумя молодыми программистами, Аланом Купером и Китом Парсонсом. Эти двое собирались создать компанию по выпуску прикладных программ, которая, по их словам, должна была «зарабатывать не менее 50 000 долларов в год». Они хотели получить Бейсик-Е, и Юбэнкс дал им копию своего кода доступа, не надеясь встретиться с этими парнями вновь.
Затем по совету Глена Эвинга, тоже прошедшего Пасифик Гроув, Юбэнкс посетил IMSAI, пытаясь выяснить, не заинтересуется ли молодая микрокомпьютерная компания его Бейсиком. IMSAI отнеслась к творению Гордона равнодушно, по крайней мере, сначала, но Юбэнкса это не смутило. И действительно, немного позже он получил телеграмму от Роба Барнаби, директора отдела по программному обеспечению IMSAI, в которой тот просил о встрече. Чуть позже, в начале 1977 года Юбэнкс договорился с директором отдела по маркетингу IMSAI Сеймуром Рубинштейном о контракте на дальнейшую разработку Бейсика для 8080 микрокомпьютеров этой компании. Рубинштейн провел эти переговоры очень жестко. В результате Юбэнкс согласился разработать Бейсик и сделать IMSAI его дистрибьютором в обмен на компьютер IMSAI и кое-какое оборудование. При этом разработчику языка удалось сохранить свои авторские права.
Юбэнксу сделка показалась более чем справедливой. Это был его первый опыт по продаже программного обеспечения. Как отмечал Алан Купер, Гордон воскликнул: «О! Они дают мне еще и принтер!» Но в действительности у Юбэнкса были далеко идущие планы: он мечтал заработать на своем Бейсике не просто принтер, а 10 000 долларов и купить дом на Гавайях.
В апреле 1977 года в Сан-Франциско проходила первая Выставка компьютеров Западного побережья. В палатке, где Юбэнкс демонстрировал свой Бейсик-Е, также находился и его бывший преподаватель Гэри Килдалл, основатель компании Digital Research. Вновь объявились Алан Купер и Кит Парсонс и напомнили о себе. Они объяснили, что произвели некоторые изменения в его Бейсике и начали работу над несколькими прикладными программами. Юбэнкс рассказал молодым программистам о новом проекте с IMSAI и поинтересовался, нет ли у них каких-нибудь предложений. Вскоре после этого все трое решили работать вместе. Пока Юбэнкс совершенствовал Бейсик, а Роб Барнаби проводил испытания, предъявляя все более серьезные требования, Купер и Парсонс начали писать общее программное обеспечение General Ledger, взяв для своей фирмы название Structured System Group (Структурная системная группа). Это было первое серьезное коммерческое программное обеспечение для микрокомпьютеров.
Работу по проекту развития Бейсика Юбэнкс делал в основном ночью, таким же образом появился на свет и Бейсик Microsoft. Купер и Парсонс приезжали к Гордону в Валеджо, Калифорния, сидели до трех утра, пили кока-колу, проливая ее на чертежный стол. Все мучились сомнениями, какими командами наделить их язык. Сначала Юбэнкс, как Билл Гейтс и Пол Аллен, определил содержание Бейсика, ориентируясь только на собственное мнение. Иногда его выбор нельзя было обосновать научно. Однажды во время работы в Валеджо, подумав о часто используемой программе, Алан Купер вдруг сказал: «А почему бы не вставить в код команду WHILE?» Юбэнкс ответил: «Мне кажется, звучит хорошо» — и команда вошла в язык.
Ночные бдения оправдали ожидания разработчиков. В результате у Юбэнкса появился C-Бейсик, с помощью которого позднее он основал собственную компанию Compiler Systems. Structured System Group Купера и Парсонса стала первым дистрибьютером этой версии Бейсика. Но Юбэнкс не представлял, какую цену на него заявить. Купер и Парсонс предложили 150 долларов, Килдалл — 90, то есть первоначальную цену на СР/М. Юбэнкс выбрал середину и остановился на 100.
Требовалось разработать упаковку и документацию на продукт. Купер и Юбэнкс написали инструкцию и заказали 500 копий на принтере. Но сразу же пришел заказ на 400 копий, и они вынуждены были напечатать еще одну партию. Молодые программисты были уверены, что находятся на верном пути.
Что касается Гордона Юбэнкса, то он получил свой дом на Гавайях. Просто он недооценил ту сумму, которую можно было заработать на С-Бейсике, как, впрочем, недооценивал и стоимость домов на островах.
Закладывались основы индустрии программного обеспечения, она делала первые шаги. Еще один кирпичик был вложен в фундамент здания благодаря Бейсику и СР/М.
Читать дальше