Сначала я радовался, что успел подсунуть им в полном объёме
синтаксис «ed»[18], самого простого текстового редактора, какой
только можно придумать. Потом понял, какую огромную ошибку
совершил…
Для взращённых на телетайпах дяденек и тётенек убогий строковый
«ed» казался чрезвычайно удобным!
Ну ведь правда, так легко, если нужно исправить букву в десятой
строчке, набрать: «10s/ашибка/ошибка/». Удалить пустые строки ещё
проще — набери «g/^$/d» и радуйся результату…
В общем, писать тексты отчётов за монитором ЭВМ «старосята»
приспособились удивительно быстро, благо, что никто их не
ограничивал. А вот сделать нормальный полноэкранный редактор, в
котором можно свободно гонять курсор по всему тексту, так ни один
паразит и не захотел. Сколько ни требовал — всегда находилось
что-то более срочное.
И некого было особо винить — даже Старос не мог представить
«Орион-801» на столе у секретарши, ведь за двадцать тысяч[19] можно
нанять пару-тройку вполне симпатичных девчонок на пять лет вперёд,
даже с учётом неизбежных декретов…
С языком для инженеров — по сути главной сиюминутной задачей —
тоже дело шло не слишком гладко…
Для начала из массовой модели полностью исключили все
компиляторы, в смысле — пакетные преобразователи программы на языке
высокого уровня в машинные коды. Причина тривиальна: впихнуть в
шестнадцать килобайт оперативной памяти два полных текста программы
в теории как-то можно, но вот работать с этим практически — да ещё
без быстрого удобного жёсткого диска — ненаучная фантастика.
Зато споры об интерпретаторе достигли такого накала, что
коллектив программистов раскололся аж на три команды. Каждая из
которых «рыла землю», пытаясь доказать свою правоту de facto, то
есть — готовым продуктом.
Первое время, к моему сожалению, всухую побеждали приверженцы
упрощённого «Фортрана», так некоторые называли «Бейсик»[20],
недавно разработанный где-то в дебрях Нью-Гэмпшира. Их позицию
легко было понять — сроки давили, некогда изобретать что-то новое.
А тут и опыт программирования какой-никакой у программистов уже
имелся, они уже адаптировали трансляторы «Фортрана» для БЭСМ и
«Минска». Библиотеки программ опять же, переписывать попроще.
Им оппонировали сторонники «Алгола», который был в общем-то
хорош всем, кроме лишнего академизма, в жертву которому принесли
простоту и практичность. Однако ребята не сдавались, и у них, на
мой взгляд, получалось что-то, отдалённо напоминающее «Паскаль»,
насколько я его помнил из университетского курса.