Выбрать главу

Слушатели курсов имели высшее образование, но только некоторые из них имели опыт программирования. Их прислали организации, где они работали. С улицы людей не набирали. Я сразу предупредил, что оценки я ставлю по двухбалльной системе. Вы будете показывать свои удостоверения об окончании курса на работе. Я не хочу подрывать ваш авторитет в глазах руководства. Но вы должны знать, что если я поставил 5, значит вы разобрались в теме, если 4, это все равно, что двойка. Четверки я ставил очень редко.

Однажды мне позвонили и сказали, что намечается курс для сотрудников Академии Наук, притом сокращенный до 100 часов — там все профессиональные программисты на ЕС, им надо доучиться на СМ-4. В согласился. Это были люди из Института математики, Института технической кибернетики и Института физики. Приятно работать с профессионалами. К этому времени вышло учебное пособие по программированию на СМ-4. Я обнаружил в нем 8 ошибок в примерах кода программ. Я спросил, у кого есть эта книжка. Была почти у всех. Полчаса я посвятил описанию найденных ошибок в книге и как их исправить. Потом дал каждому несколько листков, где все это было распечатано. Когда курс закончился, все остались довольны. Я дал им мои координаты. Если появятся вопросы, предложил звонить и заходить. Они дали мне свои координаты и в свою очередь пообещали помочь, если возникнет необходимость.

В 1983 году А.И. Гришкевич предложил мне принять участие в написании справочника «Проектирование трансмиссий автомобилей», который выйдет в Москве, в издательстве «Машиностроение». Я написал туда главу о гидромеханических трансмиссия. Авторы там перечислены в алфавитном порядке:

А.И.Гришкевич, Б.У.Бусел, Г.Ф.Бутусов, В.Л.Вавудо, И.В.Каноник, Л.А.Молибошко, О.С.Руктешель, Л.Е.Таубес. Под общей редакцией А.И.Гришкевнча. Без ученой степени там только один автор — я. Книга вышла в 1984 году.

Из Министерства высшего образования пришло требование, чтобы все преподаватели технических дисциплин научились программировать. Мне было предложено на общественных началах прочесть короткий курс лекций по основам программирования для профессорско-преподавательского состава факультета. Я спросил, а почему не попросили кого-нибудь с кафедры кибернетики? А они все очень заняты. Я согласился.

Сначала я им рассказал про алгоритмы, показал блок-схемы, условные и безусловные переходы, циклы и т.п. Потом про численные методы с большим количеством примеров, привязанных к инженерной практике. И уже после этого основы языка FORTRAN. Уложился в четыре занятия по два часа. Некоторые подходили с благодарностью. Кое-кто реально начал программировать. Подходили ко мне с вопросами, почему не идет. Я находил ошибки. Но были люди, которым не понравилось, что инженер учит профессуру. Это неправильно. Скромнее надо быть.

Начали появляться персональные компьютеры. Заказчики одалживали нам их во временное пользование, чтобы мы для них делали программы на РС. В Тольятти мне дали FORTRAN для РС, но это оказался очень неудачный компилятор, очень громоздкий и ужасно медленный. Работать с ним невозможно. Люди стали использовать Pascal. Я попробовал, и мне не понравился язык. Мне в нем много чего не хватало. И, наконец, мне дали добрые люди компайлер языка Си фирмы Borland. Я его сразу полюбил и в дальнейшем работал в основном на С и С++. Я перевел на С с Фортрана множество программ.

Вдруг началась полоса реорганизаций. Отделы в лаборатории ликвидировали. Меня перевели на должность старшего научного сотрудника с условием, что я буду выполнять прежние функции. Чтобы не было обидно, увеличили зарплату. Через несколько лет при переаттестации меня вновь понизили, уже до просто научного сотрудника, дополнительно увеличив зарплату.

В заключение я хочу рассказать о самом главном проекте, в котором принимало участие масса народу. Руководителем проекта был профессор А.И. Гришкевич. Ответственным исполнителем я. Мы сделали для Дмитровского автополигона проект по автоматизации обработки экспериментальных данных. Они в процессе дорожных испытаний автомобилей вели запись данных с датчиков на японский многоканальный магнитограф. Мы сделали специальную карту с микропроцессором, четырьмя каналами аналого-цифровых преобразователей и счетчиками импульсов. Она вставлялась в свободный слот РС ХТ и позволяла в реальном времени получать мощную статистику, спектральный анализ, графическое отображение результатов на дисплее и матричном игольчатом принтере. Карту разработал в основном Юрий Кравцов. Бо́льшую часть софта написал я, в том числе статистику, спектральный анализ, включая быстрое преобразование Фурье, цифровую фильтрацию с отбраковкой спайков в данных на магнитной ленте, Вывод графики на дисплей и игольчатый принтер (программировал на аппаратном уровне). Мне сказали, что такого тогда не было даже в ЦАГИ. До сих пор горжусь этим проектом. Мне говорили, что этой системой пользовались более 10 лет. Третий экземпляр карты остался в лаборатории. Я знаю, что его использовали много лет уже после того, как я уехал.