Читаем Программист полностью

Я запускаю программу и гоню ее до тех пор, пока она делает то, что нужно. В каком-то месте начинает получаться ерунда. Машина начинает «сходить с ума» и печатает на алфавитно-цифровом печатающем устройстве (АЦПУ) всякую дребедень. Тогда я останавливаю машину и начинаю ловить ошибку. Надо найти то место, ту команду, начиная с которой программа ведет себя неправильно. Когда ошибка найдена, надо понять ее. Здесь могут быть два варианта: или это моя собственная ошибка, ошибка в моем алгоритме, или это ошибка, «залеп» (одно из шикарных словечек зубров программирования) в трансляторе. В первом случае я исправляю неправильное место в своем алгоритме, отдаю перфоленту с программой в телетайпную, чтобы мне ее перебили по новой, и жду следующего выхода на машину. Ну а если ошибка в трансляторе, я здесь сделать ничего не могу. Не могу нн поправить ошибку, ни даже найти ее. Транслятор для меня (так же, как и для всех, кто им пользуется) — черный ящик. Я только знаю, как им пользоваться, а как он устроен, не знаю. Это знают только те, кто его делал. И лучше всех знает Стриженов. К нему я и иду в таких случаях.

Григорию Николаевичу весьма полезно, что я хожу к нему с ошибками. Ведь этим я помогаю ему доводить ТК-2 до кондиции. Да н мне самому это небезынтересно. Моя работа получает некий теоретический, исследовательский привкус. А уж о благородстве такого занятия нечего и говорить. Ведь исправления вносятся, разумеется, не только в мой личный экземпляр ТК-2. Стриженов передает исправление в эталонный текст транслятора, хранящийся в Библиотеке стандартных программ при ЦСУ СССР. А с эталонного текста дублируют транслятор все, кто пользуется им у нас в стране. Поэтому на залеп в трансляторе, на который наткнулся я и который задержал мою работу, не наткнется уже больше никто. Вот какое это благородное и интересное занятие.

Григорию Николаевичу весьма полезно, что я хожу к нему с ошибками. Ведь этим я помогаю ему доводить ТК-2 до кондиции. Да н мне самому это небезынтересно. Моя работа получает некий теоретический, исследовательский привкус. А уж о благородстве такого занятия нечего и говорить. Ведь исправления вносятся, разумеется, не только в мой личный экземпляр ТК-2. Стриженов передает исправление в эталонный текст транслятора, хранящийся в Библиотеке стандартных программ при ЦСУ СССР. А с эталонного текста дублируют транслятор все, кто пользуется им у нас в стране. Поэтому на залеп в трансляторе, на который наткнулся я и который задержал мою работу, не наткнется уже больше никто. Вот какое это благородное и интересное занятие.

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

Начальник-неспециалист — явление в общем-то не уникальное. Серж Акимов до перехода к нам тоже работал под началом экономиста какого-то пепонятного профиля. Но тот относился к Акимову как к черному ящику: в дела не лез, подавал на вход, то есть Сережке, машинное время, необходимое материальное хозяйство, а на выходе получал готовые программы. А Борисов и Телешов ведут какую-то нервную запутанную игру. Может, они и сами ее не понимают? Вряд ли. Если все это и анекдот, то уж, во всяком случае, не абстрактный.

<p>7. Витя Лаврентьев</p>

…А чего? Звякнуть Генке, и все дела. Расклад — дрянцо, не тот даже совсем, черти бы его драли. Все ж таки — дембеля мы удалые, и все такое…

Ладно, к кому-то ведь надо, а к нему не так муторно, как к другим-некоторым. Он веселый. Сделает все весело. Или не сделает, так все равно весело. Не будет душу мотать и пузыри от важности пускать, что его о чем-то попросили. Вот эту шантрапу (хоть с двумя портфелями ходи и дочку на цепочке на фигурное катание выгуливай, для меня такие — шантрапа), эту вот кодлу, в шляпах они или без, ненавижу.

Помню отлично, как он тогда разбежался прямо ко мне на пост, где я стоял в шинели до пят и набухших, сырых сапогах. Стоял спиной к вертолетному полю и лицом к складам и тоскливо прислушивался к ноющему плечу, которое терзал ремень. А ремень оттягивал увесистый АКМчик (автомат такой) с примкнутым штыком. Это была смена с 9 до 11 Давно рассвело, так что самое худшее (темнота, от которой хоть караул кричи, как хочется спать) осталось позади.

Ну вот, поправил я в очередной раз сбившийся на правую ягодицу патронташ, прикинул в уме, скоро ли придет разводящий со сменой, а тут из-за склада ГСМ и появился Геныч.

Перейти на страницу:

Все книги серии Молодые писатели

Похожие книги