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