Читать «ZX, бред к юбилею» онлайн - страница 30

Олег Николаевич Пономаренко

А история его создания была весьма веселая. Мы его тихонько начали делать еще с начала 83-го, стараясь сделать как можно лучше. Но в один прекрасный сентябрьский день папик, до того спокойно читавший свежий номер журнала "Синклер Юзер" вдруг подпрыгнул. И спешной походкой пошел к ближайшему телефону, бурча при этом "восемьдесят пятый, восемьдесят пятый. Ламеры википедовские!". Естественно я увязался следом. Ну а пока ехали — послушал дивную историю. Оказывается, была контора, сделавшая для старичка "Спектрума" супернавороченный диалект Бэта-Бейсик. На нем с нуля практически можно было хорошие игрушки делать, но отец считал, точней читал — что выпущен он будет только в 1985. А тут в журнале рекламка, фирма "BetaSoft", адрес. Вот мы и на месте. Хм. Обычный дом. На звонок открыл представительный такой дядька. Сразу удивил, заявив "А, мистер Пупкин энд Джуниор! Вэлкам!". Оказалось вся контора состояла из одного человека, весьма веселого и даже гениального — доктора Энди Райта. И, когда мы предложили участвовать в разработке языка для новой машинки — джентльмен с радостью согласился. Однако упорно отстоял независимость своей фирмы, заявив что это дело чести. Ну, это его право, а работу он сделал "на отлично", заимев некислый профит сразу, и дискеты с компилятором продавать будет потом. Кстати может так и лучше — собирать все яйца в одну корзину не стоит, закостенеть можно и вымереть как динозавры.

"Фирменный" ввод команд не по буквам, а комбинацией кнопок убрали — когда то он был выгоден и удобен, особенно при дешевой клавиатуре. А сейчас количество команд выросло, и вводить их таким способом стало непросто. Зато ввели в мировую практику программирования, да и не только — систему интеллектуальной подсказки при наборе. Нажал пользователь кнопку "R" — машинка ждет, что дальше. А вот если он нажмет следом "A" — варианты резко сужаются, и она пытаясь предугадать желания человека, продолжает команду "RANDOMIZE" например. И ждет подтверждения. Запатентовали конечно, а как же! Вообщем над языком постарались как следует, приятную среду программирования сваяли.

Синклер долго хотел обозвать её Super-Basic-ом. Действительно супер — структурированный, фактически объектно-ориентированный, язык был хорош. Но давать такие радикальные названия не стоит, заявил Батя, иначе потом ничего лучше не сделаем. Так что 32кб в постоянной памяти занял QBasic. Не понял только, почему папик так это название отстаивал? На прямой вопрос ответил туманно — "пусть Билли другое придумает…"