Читать онлайн «Программист»

Автор Александр Морозов

А. П. Морозов

Программист

1.  Александр Павлович

Речь пойдет об осторожном отношении к элегическому. О расслабляющем действии мазурок Шопена или, скажем, прекрасной осенней погоды. О цветных массах теплого тумана на Тверском бульваре, на этом прямом километре от Пушкина до Тимирязева, на этой стреле, летящей от вольной поэзии к точному знанию. Впрочем, памятники ставятся людям, которые уже выразили что-то вполне определенное. А речь пойдет еще только о становлении, еще только о попытках выразить что-то вполне определенное, о всяких мелких и не совсем мелких обстоятельствах, которые помогают этому «чему-то», мешают ему и даже… искушают. Речь, стало быть, не о началах и концах, а о том, как не забыть о них. И даже конкретнее: не о том, как, пробираясь болотами, выбраться на твердое место, а о том, как не прозевать счастливого, может быть, единственного мига, когда под ногами, несомненно, твердая почва и недвусмысленно прямое направление. О том, как в этот миг не забыть о началах и концах, как не размякнуть от одного лишь комфорта, что вот, мол, стоишь все-таки на тверди и не тонешь. А значит, о старом приключении Одиссея, о сиренах элегичности, о преждевременной усталости от самого себя, от собственной решимости снова и снова быть привязанным к мачте.

2.  Геннадий Александрович

В тихом омуте… прежде всего должно быть тихо. Машинный зал ночью — это, конечно, омут. Воронка времени вращается не спеша, но безостановочно.

Машинный зал ночью — это аквариум, ярко освещенный, наполненный жужжанием блуждающих по машине токов, наполненный сосредоточенной, на вид почти колдовской жизнью.

Приходишь вечером, чтобы очнуться к утру. Очнуться от работы, ритмичной и завораживающей, как ритуальный танец.

Не только двери и окна (двери, как в скоростных лифтах, открываются только после набора определенной комбинации на кнопках входа; окна — монолитные прямоугольники в четверть стены с узкой щелью фрамуги под самым потолком), герметизирует, отсекает от внешнего мира и сама работа. Белые халаты, лихорадочные всплески лампочек на пульте ЭВМ, бесшумный водопад магнитных лент в ЛПМах (ЛПМы — лентопротяжные механизмы — шкафы такие металлические, в которых магнитные ленты на бобинах ставятся). Разгерметизацию, всплытие на поверхность приносит с собой утро. Но пока утро в пути. Белой птицей оно летит сейчас где-то над тайгой. Часов через пять, не раньше, ударит в наши стекла прибой рассвета.

Сегодня (вернее, сей ночью) в зале нас трое. Я, Серега Акимов и Гриша Ковальчук. Главные действующие лица — я и Акимов. Ковальчук — оператор, а при отладке программ оператор — фигура второстепенная, можно сказать, на подхвате. Из нас двоих — меня и Сережи — главное действующее лицо — Геннадий Александрович, то есть я. Программа Акимова — это только один из блоков моей программы. Еще в начале осени я составил алгоритм и описание очень сложной и длинной программы моделирования и сейчас медленно, но неуклонно отлаживаю один ее участок за другим.

Почему неуклонно, объяснять, видимо, не стоит. Уклоняться от своих прямых служебных обязанностей — линия, прямо скажем, не самая разумная. Но почему так медленно? Так непохоже на меня, так подозрительно, так почти выматывающе душу медленно? Есть, конечно, и объективные причины, но о них речь впереди, и они всегда были, есть и будут при отладке любой, даже самой простенькой программы. Они были, есть и будут даже и не при отладке, а при работе уже отлаженной программы, при вводе в машину готовой, проверенной и перепроверенной информации, при… в общем, при любом контакте с электронно-вычислительной машиной (ЭВМ), с этим многообещающим, но, право же, таким капризным чадом.