Время собирать камни - страница 20

Шрифт
Интервал


Сначала я радовался, что успел подсунуть им в полном объёме синтаксис «ed»[18], самого простого текстового редактора, какой только можно придумать. Потом понял, какую огромную ошибку совершил…

Для взращённых на телетайпах дяденек и тётенек убогий строковый «ed» казался чрезвычайно удобным!

Ну ведь правда, так легко, если нужно исправить букву в десятой строчке, набрать: «10s/ашибка/ошибка/». Удалить пустые строки ещё проще — набери «g/^$/d» и радуйся результату…

В общем, писать тексты отчётов за монитором ЭВМ «старосята» приспособились удивительно быстро, благо, что никто их не ограничивал. А вот сделать нормальный полноэкранный редактор, в котором можно свободно гонять курсор по всему тексту, так ни один паразит и не захотел. Сколько ни требовал — всегда находилось что-то более срочное.

И некого было особо винить — даже Старос не мог представить «Орион-801» на столе у секретарши, ведь за двадцать тысяч[19] можно нанять пару-тройку вполне симпатичных девчонок на пять лет вперёд, даже с учётом неизбежных декретов…


С языком для инженеров — по сути главной сиюминутной задачей — тоже дело шло не слишком гладко…

Для начала из массовой модели полностью исключили все компиляторы, в смысле — пакетные преобразователи программы на языке высокого уровня в машинные коды. Причина тривиальна: впихнуть в шестнадцать килобайт оперативной памяти два полных текста программы в теории как-то можно, но вот работать с этим практически — да ещё без быстрого удобного жёсткого диска — ненаучная фантастика.

Зато споры об интерпретаторе достигли такого накала, что коллектив программистов раскололся аж на три команды. Каждая из которых «рыла землю», пытаясь доказать свою правоту de facto, то есть — готовым продуктом.

Первое время, к моему сожалению, всухую побеждали приверженцы упрощённого «Фортрана», так некоторые называли «Бейсик»[20], недавно разработанный где-то в дебрях Нью-Гэмпшира. Их позицию легко было понять — сроки давили, некогда изобретать что-то новое. А тут и опыт программирования какой-никакой у программистов уже имелся, они уже адаптировали трансляторы «Фортрана» для БЭСМ и «Минска». Библиотеки программ опять же, переписывать попроще.

Им оппонировали сторонники «Алгола», который был в общем-то хорош всем, кроме лишнего академизма, в жертву которому принесли простоту и практичность. Однако ребята не сдавались, и у них, на мой взгляд, получалось что-то, отдалённо напоминающее «Паскаль», насколько я его помнил из университетского курса.