"А.П.Морозов. Программист" - читать интересную книгу автора

- Лида, с вами увидеться сегодня можно?
- Сегодня вряд ли. Н-нет, определенно нет. Я сегодня занята, к
сожалению.
- А завтра?
- Еще не знаю. Гена, вы позвоните, я мы договоримся. Хорошо?
- Хорошо.
- Ну, всего доброго.
- До свидания.

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

Стриженов раз осторожно высказал мне свое недоумение тем, что я остаюсь
в отделе Борисова я не перехожу к нему. Хотя бы к нему. А ведь есть и
другие.
Стриженов делает транслятор. Весь его отдел, конечно, делает. А он
начальник отдела. Стриженов не администратор, а работник. Он делает примерно
4/5 всей работы отдела. Все остальные - по мелочам. Отлаживают мелкие блоки,
выслеживают мелкие ошибки. Всю идею транслятора держит в голове он сам. И
его такое положение вполне устраивает. Григорий Николаевич Стриженов -
нормальный человек. А какой нормальный человек не получает удовольствия от
интересной работы? Транслятор - это интересно. Вот Григорий Николаевич им и
занимается. Уже пять лет. Закончил за это время два варианта транслятора
ТК-1 и ТК-2 и сейчас разрабатывает ТК-3, самый мощный и универсальный.
С точки зрения государственных интересов, начальник отдела должен был
бы, конечно, больше загружать своих сотрудников, не столько самому
закапываться в дебри программ, сколько организовывать и координировать. Но
Григорию Николаевичу неохота организовывать и координировать. Не в принципе,
конечно, а времени жалко. Времени и сил. Квалифицированный он очень человек
в своем деле, большой спец. Вот и жалко ему своего времени. А
государственные интересы он соблюдает тем, что его отдел имеет на выходе. И
если смотреть по выходу, по продукции, то эти самые интересы во вверенном
ему небольшом коллективе соблюдаются получше, чем во многих других отделах,
где только и делают, что организуют и координируют.
Я работаю с ТК-2, последним законченным вариантом транслятора.
Вариант-то законченный, но использовался только на сравнительно простых,
типовых задачах, в основном вычислительного характера. В моей программе
вычислений почти нет, информация подвергается в основном логической
обработке. Программа к тому же большая, сложная. Вот и получилось, что, как
только я начал использовать ТК-2, из него сразу полезли залепы и
несообразности. Это не значит, конечно, что ТК-2 - халтура.
Просто такую громадную систему программ, как транслятор, невозможно
сделать без ошибок. Причем самых разнообразных. Часть из них была, конечно,
выловлена на типовых вычислительных задачах. А более глубокие возможности
транслятора так и остались необкатанными. Вот мне и пришлось обкатывать их
на своей программе.
Я запускаю программу и гоню ее до тех пор, пока она делает то, что
нужно. В каком-то месте начинает получаться ерунда. Машина начинает "сходить
с ума" и печатает на алфавитно-цифровом печатающем устройстве (АЦПУ) всякую
дребедень. Тогда я останавливаю машину и начинаю ловить ошибку. Надо найти
то место, ту команду, начиная с которой программа ведет себя неправильно.