Исповедь. Последний подвиг ученого. История вычислительной техники в лицах. Виктора Михайловича Глушков
История вычислительной техники в лицах

Исповедь. Последний подвиг ученого

(часть 1)

«Жить и сгорать у всех в обычае,
но жизнь тогда лишь обессмертишь,
когда ей к свету и величию
своею жертвой путь прочертишь».

Б. Пастернак, «Смерть сапера»

Девять дней 1982 года

Рассказы В.М. Глушкова о его творческом пути, помещенные в этой части книги, продиктованы дочери Ольге в январе 1982 года, когда ученый после двух страшных коллапсов, надолго лишивших его сознания, находился в палате реанимации, и когда основные жизненные органы один за другим отказывались служить угасавшему телу.

Если бы судьба позволила Глушкову написать мемуары, конечно, они были бы много глубже, ярче, охватывали очень широкий круг людей и интересовавших его проблем. Но и то, что нам оставлено, представляет огромную ценность для истории науки, для понимания творческой биографии ученого и самое главное — актуально для нынешнего и будущего времени.

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

Болезнь подкралась незаметно, когда В.М. Глушкову шел пятьдесят шестой год и он был полон творческой энергии и далеко идущих замыслов. Благодаря характеру, огромной силе воли, он продолжал работать, преодолевая слабость, головную боль, мучительный кашель, скачущее давление. Считая недомогание временным, летом 1981 года полетел на Кубу. Нервное напряжение во время поездки перебороло начавшуюся болезнь. Вернулся как будто посвежевший, но вскоре все возобновилось. Однако для того чтобы подлечиться, времени не находилось — под руководством Виктора Михайловича в институте завершалось проектирование давно задуманной им макроконвейерной ЭВМ.

«По возвращении в Киев лечащий врач настояла на обследовании, — вспоминает Валентина Михайловна Глушкова. — Он согласился лечь в больницу на десять дней, после собирался поехать в Чехословакию. Однако болезнь прогрессировала. Ему становилось все хуже и хуже. Врачи терялись в догадках. Вначале считали, что это преждевременный склероз мозга, потом диагнозы часто менялись. Первыми забили тревогу москвичи — главные конструкторы систем в оборонной промышленности, неоднократно приезжавшие к ученому на консультации. Видя беспомощность киевской медицины, они договорились о переводе мужа в Кремлевскую больницу. Нас поместили вместе. Это было исключением из очень жестких правил. На этом сумели настоять московские коллеги, учитывая его состояние и мою просьбу. Друзья и соратники Виктора Михайловича по Москве — Игорь Антонович Данильченко, Юрий Евгеньевич Антипов, Юрий Александрович Михеев, Анатолий Иванович Китов, а также сотрудники Института кибернетики АН Украины — Анатолий Александрович Стогний, Виктор Алексеевич Тарасов организовали «штаб» помощи больному. Они оперативно решали вопросы, связанные с организацией консультаций лучших врачей-ученых страны, выполнением часто весьма не простых рекомендаций.

Несмотря на все старания врачей и их добровольных помощников, после перевода в московскую больницу ему стало хуже. Пятого ноября 1981 г. произошло резкое снижение всех жизненных функций. Виктора Михайловича перевезли в реанимационное отделение и подключили искусственное дыхание. Шли дни за днями. Сознание не возвращалось. Многочисленные консилиумы были безрезультатными. Врачи считали, что это конец. Меня в реанимационную палату не пускали. Я была в отчаянии. Видя это, Раиса Афанасьевна Михеева — жена Ю.А. Михеева, которая с первого дня стала моей незаменимой помощницей, достала белый халат и шапочку и под видом сестры стала ежедневно приходить к Виктору Михайловичу. К сожалению, ее рассказы не могли принести утешения ни мне, ни членам «штаба». Так продолжалось десять мучительных дней. На одиннадцатый случилось чудо — у Виктора Михайловича задвигались зрачки, а в последующие дни стало восстанавливаться дыхание, спал отек легких, заработали остальные органы.

Врачи по-прежнему не могли установить причин болезни, высказывали разные догадки. Я настояла на консультации европейской знаменитости — профессора Цюльха из Кельна. Он ознакомился с деревом симптомов, связался с банками медицинской информации США, Англии и других стран. Аналогичный случай был зафиксирован в Сингапуре. Было установлено, что это опухоль продолговатого мозга (астроцетома), органа, который управляет деятельностью основных органов тела. Профессор сказал, что у Виктора Михайловича болезнь зашла слишком далеко. Спасти его невозможно...

О заключении профессора мужу не сказали. Но он сам уже все «вычислил» и понимал, что обречен... В одном из последних разговоров вспомнил наши вечерние прогулки в молодости, когда дарил мне далекие созвездия, и, желая утешить, сказал:

— Не расстраивайся! Ведь через подаренные мной созвездия когда-нибудь будет проходить свет с нашей Земли, и на каждом мы будем появляться снова молодыми. Так и будем в вечности всегда вместе!

В 58 лет закончилась его жизнь, очень яркая, интересная, но и не легкая«.

Вероятно, многие помнят кинокартину «Девять дней одного года». Обреченный ученый-физик мужественно продолжает исследования в оставшиеся для жизни дни, понимая, что имеет возможность получить уникальные результаты для науки, которой беззаветно служил. Девять дней Виктора Михайловича, в которые он диктовал дочери Ольге свою «исповедь», — это тоже дни подвига, но не в кинофильме, а в реальной жизни!

У Валентины Михайловны хранится оттиск первой научной работы Виктора Михайловича. Много лет назад он написал на титульной странице: «Моей дорогой соучастнице единственной Валечке. 17.VI. 1950 г. В.Глушков».

Уходя из жизни он оставил семье частичку самого себя — свой голос, свои последние рассказы, подводящие итог творчества и совместной работы с многочисленными соратниками по Институту кибернетики АН Украины — его любимому детищу, его надежде.

Крутой поворот

Во время подготовки и защиты докторской диссертации в Московском университете я жил вместе с докторантами с Украины, которые представили меня академику АН Украины Б.В. Гнеденко, бывшему в то время директором Института математики и академиком-секретарем Отделения математики и механики АН Украины.

В марте 1956 г. по его приглашению приехал в Киев. Это была, кстати, моя первая поездка туда. Гнеденко ознакомил меня с Киевским университетом и личными делами молодых специалистов, заканчивающих университет и отобранных для работы в Институте математики АН Украины (для пополнения бывшей лаборатории С.А. Лебедева).

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

Во время второго приезда вопрос моего перехода в Киев был окончательно решен. Я стал заведующим лабораторией вычислительной техники Института математики. Предполагалось, что лаборатория будет реорганизована в Вычислительный центр АН Украины в соответствии с вышедшим в 1955 году постановлением о создании вычислительных центров в академиях союзных республик, в том числе в Украине.

«Так получилось, что я был старшим в лаборатории вычислительной техники Института математики АН Украины в те дни, когда В.М. Глушков впервые появился в Феофании и попросил завизировать заявление о зачислении в институт, — вспоминает сотрудник лаборатории З.Л. Рабинович. — Коллектив лаборатории был по тем временам очень сильным. Может быть поэтому вначале Глушков был встречен с некоторым недоверием, хотя как человек он сразу же вызвал симпатии буквально у всех сотрудников. Возникшие сомнения в гротескной форме выразил умелец и острослов, талантливый техник Ю.С. Мозыра, к сожалению, безвременно скончавшийся:

С математических высот
Ты спущен к нам в водоворот,
С Олимпа, где слагают оды,
Туда, где крик стоит: «Диоды!»,
Где каждому подай паяльник.
Попробуй, справишься ль,
Начальник!
Справился. Да еще как! И, конечно, в этом нелегком «овладении» коллективом Глушкову помогли блестящий интеллект, человеческое обаяние, увлеченность новой наукой.

Из научных исследований, проводимых в то время в лаборатории на базе созданной под руководством Лебедева Малой электронной счетной машины (МЭСМ), следует отметить важные работы по теории программирования, приведшие впоследствии к созданию адресного языка (B.C. Королюк, Е.Л. Ющенко), а также методы решения статистических и оптимизационных задач (Б.В. Гнеденко, B.C. Михалевич и др.). Весь комплекс работ на МЭСМ обеспечивал эксплуатационный персонал под руководством Л.П. Дашевского (С.Б. Погребинский, А.Л. Гладыш и др.). Эти же сотрудники участвовали и в других разработках. На базе МЭСМ проводилось испытание новых логических элементов, в частности, феррит-диодных (Е.А. Шкабара, Б.Н. Малиновский) и полупроводниковых (А.И. Кондалев и др.).

Была уже введена в опытную, а затем и в регулярную эксплуатацию машина СЭСМ — первый в Союзе матрично-векторный процессор с конвейерной организацией вычислений и совмещением ввода данных и расчетов. Архитектура СЭСМ была построена по идеям С.А.Лебедева. Отметим в связи с этим, что Глушков «не отгородился» от этой работы, а, наоборот, проявил очень важную и характерную для него инициативу. Преодолев традиционное сопротивление разработчиков (работа сделана, чего уж там!), он засадил нас за написание книги. Для этого были веские основания: СЭСМ содержала ряд структурных новинок, имеющих определенное самостоятельное значение (динамические регистры на магнитном барабане, система встроенной диагностики и др.).

Книга была переиздана в США (по-видимому, это была одна из первых советских книг по вычислительной технике, появившихся за рубежом).

Исключительно важной работой лаборатории в то время было создание ЭВМ «Киев». Она была начата по инициативе и под руководством Гнеденко, и ответственным за нее был Л.Н. Дашевский. Машина предназначалась для организуемого (на базе лаборатории) Вычислительного центра и должна была представлять существенно новое слово в вычислительной технике — иметь асинхронное управление (по-видимому, впервые в Союзе), ферритовую оперативную память, внешнюю память на магнитных барабанах, ввод-вывод чисел в десятичной системе счисления (аналогично СЭСМ), пассивное запоминающее устройство с набором констант и подпрограмм элементарных функций, развитую систему операций, включая групповые операции с модификаций адресов, выполняемых над сложными структурами данных, и др. Разработку вначале выполнял тот же коллектив, что и создал МЭСМ; в выборе операций участвовали B.C. Королюк, И.Б. Погребыский, Е.Л. Ющенко — сотрудники Института математики АН Украины. В.М. Глушков подключился на завершающем этапе технического проектирования, сборки и наладки машины и, будучи вместе с Дашевским и Ющенко руководителем работы, принял в ней активное участие, Завершилась она уже в стенах Вычислительного центра АН Украины.

Разработка двумашинной системы радиолокационного обнаружения воздушных целей и наведения на них самолетов-истребителей была еще одной большой работой, начатой до прихода В.М. Глушкова. Для этого были скомплектованы две небольшие группы, руководителями которых стали энтузиасты Малиновский и Рабинович. Б.Н. Малиновский занимался машиной первичной переработки радиолокационной информации, а я — машиной наведения. Работали в хорошем контакте между собой и, что далеко не всегда бывает, с нашим московским заказчиком (И.С. Овсиевич, В.В. Липаев и др.). Это, безусловно, способствовало творческой атмосфере в коллективе и, соответственно, успеху в работе. Я помню, что сотрудников наших групп по двум направлениям работы представители заказчика называли соответственно «мали-нята» и «рабинята».

С приходом Глушкова работа получила существенно новое звучание. Он начал подводить под нее строгую научную базу, формулировать математическую теорию процесса наведения. Результаты были одобрены заказчиком и использованы по назначению для создания штатных систем ПВО.

Таким образом, ни одна из проводимых в лаборатории работ не была заброшена. Напротив, все получили логическое завершение. Специально это оговариваю, потому что одной из замечательных особенностей ученого было умение воспринимать чужие идеи, подхватывать и развивать их, если они того заслуживали. К сожалению, бывают ученые, которые любую не высказанную ими идею встречают буквально в штыки и требуют от своих сотрудников лишь исполнения их собственных замыслов. Глушков же говорил, что руководитель, который не мешает своим инициативным сотрудникам, — это хороший руководитель, но если он еще и помогает им, то это уже руководитель отличный. Именно таким и был В.М.Глушков, несмотря на то, что сам был мощным генератором идей".

А вот что запомнилось о том времени С.С. Забаре, тогда молодому специалисту:

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

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

Вот в эту обстановку и попал в 1956 г. Глушков. Ему было не просто, потому что после Лебедева лидером можно было стать только за счет интеллекта, а не по должности.

Что с самого начала поразило в Викторе Михайловиче и сразу привлекло к нему? Прежде всего комплексное видение проблемы. Как будто он смотрел на . наш мир с какой-то поднятой над землей точки и обозревал все пространство сразу. Все наши «старички» были отличные специалисты, но все-таки в достаточно узкой области, а Виктор Михайлович обладал даром охватывать сразу всю совокупность проблем и при этом остро чувствовать направления перспективного развития. Я ясно помню, как в первых же своих высказываниях о вычислительной технике он четко сформулировал основные идеи ее развития, определил ближние и дальние цели нашей работы в этой области. Мы были поражены способностью Виктора Михайловича быстро вникать и профессионально разбираться практически во всех вопросах, связанных с созданием ЭВМ.

Когда мы впервые начали активно сотрудничать с другими союзными школами кибернетиков, прежде всего с москвичами, то мне поначалу было трудно избавиться от некоторой робости перед уверенной поступью столичных корифеев. Виктор Михайлович добродушно подсмеивался над нами: «Не нужно чувствовать себя провинциалами». Как-то он взял с собой молодых специалистов, в том числе и меня, на конференцию по вычислительной технике, проходившую в Москве, где выступали с докладами тогда уже Герои соцтруда главные конструкторы С.А. Лебедев, Ю.Я. Базилевский и другие известные специалисты. Увидя нас после конференции, Виктор Михайлович спросил:

— Как, молодежь, потягаемся?
— Вроде бы да!
— Ну, раз можем, значит, будем!

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

Б.В. Гнеденко разрешил мне только три дня в неделю бывать в лаборатории, а остальные три были даны для изучения предмета, вхождения в курс дела. На время моего отсутствия каждый день назначался временно исполняющий обязанности заведующего лаборатории из числа кандидатов наук (Л.Н. Дашевский, Е.А. Шкабара, Б.Н. Малиновский, А.И. Кондалев).

Гнеденко разрешил работать в нашей лаборатории B.C. Королюку и Е.Л. Ющенко, так что в ней оказалось шесть кандидатов наук. (Правда, Королюк потом не вошел в ее состав.)

Вычислительные машины тогда проектировались на основе инженерной интуиции. Мне пришлось разбираться в принципах построения ЭВМ самому, у меня стало складываться собственное понимание работы ЭВМ. С тех пор теория вычислительных машин стала одной из моих специальностей. Я решил превратить проектирование машин из искусства в науку. То же самое, естественно, делали и американцы, но у них эти материалы появились позже, хотя сборник по теории автоматов увидел свет в США в 1956 году.

Теория автоматов, послужившая основой для проектирования ЭВМ, была тогда развита слабо. Первый, кто высказал мысль о возможности применения математической логики для проектирования технических устройств был, по-видимому, Шенон — в США, а у нас — В.И. Шестаков, М.А. Гаврилов. Они применили простейший аппарат формальной математической логики для конструирования переключательных цепей коммутаторов телефонных станций. Но оказалось, что он пригоден и для простых электронных схем, поэтому в послевоенные годы, когда начала развиваться цифровая вычислительная техника, стали предприниматься попытки применения этого аппарата для решения задач синтеза схем ЭВМ.

Я начал работать над этой проблемой и организовал семинар по теории автоматов. Одна из первых моих работ заключалась в том, что я нашел гораздо более изящное алгебраически, простое и логически ясное понятие для автомата Клини и получил все результаты Клини. И самое главное — в отличие от результатов Клини я развивал теорию, направленную на реальные задачи проектирования машин. На семинаре мы рассматривали вопросы проектирования машины «Киев», и можно было увидеть, что работает из моей теории, а что нет.

«Душой семинара стала впоследствии любимая ученица Виктора Михайловича Юля Капитонова, а его постоянными участниками я и Виктор Боднарчук, — вспоминает А.А. Летичевский. — Это был романтический период, когда мы жили в новой науке, рождавшейся на наших глазах, гордились, когда удавалось решать задачи, поставленные нашим учителем во время лекций. Иногда семинар продолжался в кафе «Чай-кофе», на Крещатике и тогда он назывался «чайкофским». Мы горячо спорили и писали формулы на гладких поверхностях столов и салфетках.

Теория автоматов была выбрана Глушковым не случайно. Это был хорошо продуманный тактический ход. Как алгебраист Глушков видел, что понятие автомата, идущее от Клини, Мура и других авторов знаменитого сборника «Автоматы», вышедшего в 1956 году в Принстоне под редакцией Шеннона и Маккарти и в том же году переведенного на русский язык под редакцией А.А. Ляпунова, представляло собой богатую возможностями математическую модель дискретного преобразователя информации, для изучения которой мог быть применен мощный аппарат современной математики. В то же время разработка прикладной теории на основе красивого математического аппарата могла привлечь внимание инженеров, которым в то время недоставало математической теории для разработки устройств, содержащих запоминающие элементы. Кроме того, в силу большой общности, теория автоматов могла стать основой для разработки моделей кибернетических систем в самых разнообразных прикладных областях.

Глушков провел огромную «научно-просветительскую» работу в лаборатории и вне ее, прочитав специальные курсы лекций по экзотическим в то время дисциплинам: алгебре логики, теории автоматов, проблемам кибернетики и др., а также, что особенно важно, в научных разговорах с сотрудниками неустанно пропагандировал и внедрял в сознание свое научное мировоззрение. Эта его деятельность имела очень большое значение особенно в период организации на базе лаборатории Вычислительного центра АН Украины. Свежий ветер подул уже буквально с первого дня прихода Глушкова. Он начал с ознакомления с тем, что было уже сделано, и затем дал мощный импульс развитию этих работ, но уже в новом, предложенном им направлении«.

Сохранившееся в личном деле В.М. Глушкова заявление поясняет, какой ценой создавался этот импульс:

«Территориальный отрыв лаборатории вычислительной техники от Института математики, специфический характер выполняемых ею работ и наличие большого штата сотрудников приводит к тому, что мне, как заведующему лабораторией, приходится большую часть своего времени тратить на решение административных вопросов в ущерб научной деятельности, которой я продолжаю заниматься сейчас лишь ценой крайнего напряжения сил. Считая такое положение ненормальным, прошу освободить меня от должности заведующего лабораторией и зачислить на должность старшего научного сотрудника Института математики. 12.IV.57 г. В.Глушков».

Б.В. Гнеденко наложил резолюцию: «С освобождением согласиться не могу, считаю необходимым немедленно получить должность заместителя заведующего лабораторией по научной работе».

Руководить — значит направлять и заинтересовывать

Я впервые руководил большим коллективом, поэтому пришлось выработать определенные организационные принципы. О них я нигде специально не писал, но следовал им неизменно, и это всегда приводило к успеху.

Единство теории и практики — принцип, вроде, не новый, но понимается он обычно односторонне, в том смысле, что теория должна иметь практические применения. Вот и все. А я его дополнил тем, что не следует начинать (особенно в молодой науке) практическую работу, какой бы важной она не казалась, если не проведено ее предварительное теоретическое осмысление и не определена ее перспективность. Может оказаться, что надо делать совсем не эту работу, а нечто более общее, что покроет потом пятьсот применений, а не одно. Приведу такой пример.

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

Принцип единства теории и практики нельзя понимать утилитарно, т.е. считать, что каждая задача, каждая теория обязательно должна быть связана с практикой. Для математики, например, это не так. «Здание» математики, построенное из старых математических дисциплин, настолько прочно связало себя с практикой и настолько высоко поднялось, что если вы, предположим, достраиваете какой-то этаж и не знаете, каким образом он будет связан с нижними, то можете быть уверены, что, если вы решаете действительно трудную задачу, это рано или поздно окажется полезным для практики. Но когда создается новая теория, в основании которой нет еще стройного базового здания, то появляются попытки строить не его, а воздушные замки. Это достаточно легко, но, как правило, бесперспективно для новой области исследований. Поэтому, пока не построен фундамент, строить теории, не опираясь на практику, очень опасно. Может оказаться, что совсем не в ту сторону идет строительство. Это я особенно подчеркиваю. Фундаментальная наука должна давать пользу многим сразу, не только одному. Если вы создадите метод проектирования машины применительно к сегодняшнему уровню техники с учетом всех особенностей составляющих ее элементов и так далее, то вы удовлетворите лишь свои потребности, но только на полгода, год, потому что через" год появятся совершенно новые элементы, и этот метод у вас уже не будет работать, а если вы сделаете хорошую теорию, основанную и на этом и на многих других исследованиях, то вы можете помочь целой армии грамотных инженеров и вашими методиками будут пользоваться во всех уголках страны для того, чтобы решать эти задачи. Вот и получается, что фундаментальная наука очень практичная вещь, хотя на самом деле для ее развития надо вознестись в сугубо теоретическую область. Вот так я понимаю принцип единства теории и практики.

Следующий принцип — это принцип единства дальних и ближних целей. Он близок к первому, но подходит к вопросу с другой стороны, с точки зрения выполнения работ во времени. Дело заключается в том, что в кибернетике есть одна особенность. Когда развивались другие науки, не имевшие дела со столь большими системами, как кибернетика, то обычно рождение идеи о том, как решить задачу (особенно в математике), являлось главным. Это составляло 90% дела. Если идея была верной, то ее оформление занимало 10%. В биологических исследованиях эти цифры могут быть другими: 40% — идея, а 60% — труд по ее реализации. А в кибернетике получается так, что в некоторых случаях идея составляет около 0,01%, а все остальное — 99,9% — это ее реализация. Объясню это на примере. Мы с самого начала стали развивать направление, называемое искусственным интеллектом, связанное с построением разумных машин и соответствующих программ. На эту тему я написал книгу «Теория самоусовершенствующихся систем», и во «Введении в кибернетику» ряд разделов был посвящен специально этому вопросу.

Когда мой аспирант Стогний защитил в 1959 году кандидатскую диссертацию, я поручил ему работу по искусственному интеллекту, в частности, обучению машины русскому или украинскому, в общем,, естественному человеческому языку, чтобы она понимала смысл предложения. И мы довольно быстро добились потрясающих вроде бы успехов. Могли «разговаривать» с машиной «Киев», как с маленьким ребенком. Она училась говорить, понимала, задавала вопросы, делала те же ошибки, которые делает ребенок, и т.д. Над такого рода вещами (это была оригинальная работа) работали в разных лабораториях мира. Одни переводили с русского языка на английский и наоборот, другие еще что-то делали. И оказалось, что уже первые попытки давали обнадеживающие результаты: идея уже есть, остается только ее реализовать, а исходя из старого опыта, который был накоплен в других науках, считали, что идея — это уже 40% дела. Если на разработку идеи потребовалось два года, значит, на ее реализацию потребуется в полтора раза больше и через пять лет мы сделаем программы, которые будут переводить лучше любого переводчика с английского на русский, или сделаем такую машину, которая будет по пониманию языка и смысла хорошим собеседником на уровне человека и т.д. Но оказалось, что это далеко не так.

К сожалению, такая недооценка сложности кибернетических задач типична для периода становления любой науки. Такие заблуждения случаются даже у серьезных ученых, которые пытались свой опыт, полученный в старых науках, экстраполировать применительно к новым задачам. Я как-то быстро (может, потому, что занимался философией в свое время) это понял и таких ошибок не делал, таких предсказаний не давал.

Особенность больших систем в том, что от идей по их построению до их реализации лежит очень длительный путь. Отсюда и появился важный управленческий принцип — единства дальних и ближних целей. В чем он состоит? Поясню на примере. Надо решать задачу построения разумных машин? Надо. Есть много таких, кто на весь мир кричит: дайте мне 2000 человек, и я за пять лет сделаю (некоторые за три года) разумную машину! Мы с самого начала понимали, что это ерунда, профанация науки, и это очень портит молодежь. Но вместе с тем делать такую машину надо. Как же быть? Сказать, что нам нужно 10 тыс. человек и 100 лет, 30 или 25 лет работы — никто не пойдет на это. Поэтому мы и выдвинули этот принцип — единства дальних и ближних целей.

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

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

Когда что-то не ладится с точки зрения управления, следует обратить внимание, опять-таки, не на конкретные ошибки и конкретных лиц (хотя иногда бывает, что человек не справляется, и надо его заменить). Чаще всего дело заключается в том, что просто отсутствует механизм исполнения приказов и устава института, т.е. в основу управления не положены четкие организационные принципы.

Понятие децентрализации ответственности включает еще один важный момент. В настоящее время при построении иерархических систем чаще всего уровни ответственности распределяют в связи с уровнями компетенции, т.е. если кому-то поручен участок работы, то считается, что человек отвечает за все, что на нем делается. В частности, директор отвечает за все, что делается в институте, и может получить выговор от вышестоящей инстанции за какой-то проступок, который он в принципе не мог предотвратить. Это находится уже где-то на пятом или шестом уровне иерархии, и непосредственно директор сам контролировать это не может. А метод децентрализации ответственности предполагает, что если на этом участке что-то случилось, то взыскание должно быть вынесено тому, кто является непосредственным виновником данного проступка. А что касается заместителя директора, то ему может быть вынесено взыскание либо за то, в чем он лично виноват, либо за проступки его подчиненных по совокупности. В последнем случае ему предъявляется обвинение в том, что на подведомственном, контролируемом им участке плохо подобраны кадры и плохо проводится работа с ними. Работа с кадрами — это уже непосредственная обязанность начальника.

Меня всегда беспокоило отсутствие организаторских способностей у себя. И поэтому удивительно, что я стал заниматься организацией в науке.

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

Вот Б.Е. Патон — он на три головы выше меня по организаторским способностям. Кое-что получается и у меня, но я считаю, что не за счет хороших организаторских способностей, а потому, что я имею довольно широкий кругозор и могу направлять исследования, ставить цели, задачи, т.е. могу заинтересовать людей. Вот это меня спасает. Кое-чему я, правда, научился. Даже некоторые организационные принципы сформулировал, но все равно это не моя сильная сторона. Как только у меня появляется свободное время, я начинаю доказывать теоремы, и это мне нравится. Тут я чувствую себя в своей стихии. А организаторская работа меня тяготит. Иногда, правда, становится интересно, когда есть дело и надо довести его до конца.

Героический период

В декабре 1957 года состоялось официальное решение правительства и президиума АН Украины об образовании самостоятельного учреждения — Вычислительного центра Академии наук Украины. К этому времени наш коллектив насчитывал немногим больше 100 человек. Академия наук Украины выделила средства для строительства здания Вычислительного центра на улице Лысогорской. Тогда же был построен жилой дом для сотрудников. Предполагалось, что на первых порах Вычислительный центр будет оборудован тремя ЭВМ: «Уралом-1», которая только начала выпускаться, «Киевом» и СЭСМ. В здании имелось для этого три больших зала. Оно было рассчитано на 400 рабочих «мест. В 1959 году мы переехали из Феофании в Киев в еще недостроенное здание. Это был интересный период. По техническим условиям электронно-вычислительная техника должна работать в чистых помещениях с кондиционированным воздухом. А нам пришлось отлаживать и запускать «Киев», когда над машинным залом еще не было крыши. Помог здоровый энтузиазм нашего молодого коллектива. Потом здание было достроено.

ЭВМ «Киев» сыграла значительную роль в развитии наших работ, хотя и не пошла в серийное производство. Мы впервые вышли с этой машиной на всесоюзный рынок, второй экземпляр был куплен международным Институтом атомных исследований в Дубне. В 1956-1957 годах атомная физика «гремела», поэтому работа с этим институтом нам очень помогла и многому научила. С одной стороны, мы делали высокую науку, а с другой — учились работать с промышленностью.

В это время я занимался созданием основ теории ЭВМ. Это была моя главная работа, которая завершилась в 1961 году. Режим работы был очень напряженным. Мне приходилось целый день проводить в институте. Книги и статьи писал вечерами и ночью, спать ложился в пять утра. Правда, это сказалось на здоровье. В начале 1963 года из-за спазмов сосудов мозга мне пришлось даже лечь в больницу. После я уже не позволял себе вести такой образ жизни.

Виднейший алгебраист профессор А.Г.Курош, знавший Глушкова по докторантуре на возглавляемой ученым кафедре в Московском университете и высоко ценивший его, в одном из писем тех лет просил В.М.Глушкову вмешаться и властью старшего в семье заставить его принять более разумный режим жизни. Иначе последствия могли быть очень тяжелыми. Но Валентина Михайловна не могла справиться с мужем. Вот что она рассказывает о том времени: «Он работал по 18-20 часов в сутки. Задерживался на работе, забывал прийти поесть. Дома сразу садился за письменный стол и продолжал работать до глубокой ночи, а иногда до рассвета. К советам не прислушивался, на предупреждения об опасности таких перегрузок не реагировал. Почему так происходило, было понятно. Он в короткий срок должен был изучить все, что касалось нового направления в его научной деятельности. Кроме того, если раньше он отвечал только за самого себя, то теперь — за большой коллектив. Возникало много организационных вопросов, все новое пробивало ростки с трудностями. Выйдя из больницы он несколько отрегулировал режим работы, но особой передышки себе не давал. На его письменном столе под стеклом лежала записка: «Сегодня первый день твоей оставшейся жизни. Не теряй время даром».

Подготовленная мной книга «Синтез цифровых автоматов» вышла в свет в 1961 году и послужила основой целого направления у нас в институте, да и в стране, по-моему, некоторую роль сыграла. В 1964 году она была удостоена Ленинской премии (в представленный цикл работ входило несколько, но эта была главной). В эти же годы я написал ряд книг. Монографию «Введение в кибернетику» заканчивал в больнице. Она была издана в 1964 году, а потом переиздана в США и во многих других странах, так же как и «Синтез цифровых автоматов». В этот же период я написал теоретическую статью, создавшую основу для многих работ по теории автоматов с привлечением алгебраической теории автоматов. Называлась она «Абстрактная теория автоматов» и была опубликована в журнале «Успехи математических наук», т.е. была рассчитана на широкие круги математиков. Отдельной книжкой была переиздана в ГДР и еще в ряде стран. Под влиянием этой работы очень многие наши алгебраисты стали заниматься теорией автоматов. Но я должен сказать, что особенность нашей школы заключалась в том, что мы стремились держаться возможно ближе к практике.

Одновременно с теоретическими исследованиями мы развернули работы по созданию и применению вычислительной техники на Украине. Для автоматизации управления технологическими процессами в то время использовались простейшие аналоговые вычислительные устройства. Для каждого процесса создавалось специальное устройство. Причем в основном для тех, которые описывались дифференциальными уравнениями (не очень сложными).

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

Но уже в то время Б.Н. Малиновский занимался (один из первых в СССР) полупроводниковыми элементами для электронных вычислительных машин, и нам это очень пригодилось. К нему в отдел пришли молодые специалисты из Киевского политехнического института, и мы смело взялись за решение этой задачи, несмотря на удивительно единогласную оппозицию. (В то время я был заместителем Глушкова по научной части. — Прим. авт.) Молодые специалисты пополнили и другие отделы, занятые работой по созданию УМШН. Нами были высказаны все основные идеи, которые потом стали господствующими, — прежде всего о том, что машина обязательно должна быть полупроводниковой, транспортабельной, с высоконадежной — защитой, малоразрядной (26-разрядной) — этого достаточно для управления технологией в большинстве процессов; и самое главное — это идея об универсальном устройстве связи с объектом — УСО (УСО — набор аналого-цифровых и цифро-аналоговых преобразователей, управляемых от машины, с помощью которых машина подсоединяется к производственному процессу).

Разработка машины была поручена Малиновскому, он был главным конструктором, а я — научным руководителем. Работа была выполнена в рекордно короткий срок: от момента высказывания идеи на конференции в июне 1958 года до момента запуска машины в серию в июле 1961 года и установки ее на ряде производств прошло всего три года. Насколько мне известно, этот результат до сих пор остается мировым рекордом скорости разработки и внедрения.

Параллельно с созданием УМШН, получившей впоследствии название «Днепр», мы провели с участием ряда предприятий Украины большую подготовительную работу по ее применению для управления сложными технологическими процессами. Вместе с сотрудниками металлургического завода им. Дзержинского (Днепродзержинск) исследовались вопросы управления процессом выплавки стали в бессемеровских конверторах, с сотрудниками содового завода в Славянске — колонной карбонизации и др. В порядке эксперимента впервые в Европе по моей инициативе было осуществлено дистанционное управление этими процессами в течение нескольких суток подряд в режиме советчика мастера. Начались исследования по применению машин «Днепр» для автоматизации плазовых работ на Николаевском заводе им. 61 коммунара. В них участвовали Б.Н. Малиновский, В.И. Скурихин, Г.А. Спыну и др.

Потом выяснилось, что американцы несколько раньше нас начали работы по универсальной управляющей полупроводниковой машине, аналогичной «Днепру», но запустили ее в производство в июне 1961 года, одновременно с нами (вероятно, имеется в виду американская машина РВ-300. — Прим. авт.). Так что это был один из моментов, когда нам удалось сократить до нуля разрыв по отношению к американской технике, пусть в одном, но очень важном направлении. Заметьте также, что наша машина была первой отечественной полупроводниковой машиной (если не считать спецмашин). Потом оказалось, что она прекрасно выдерживает различные климатические условия, тряску и пр.

Управляющая машина широкого назначения Днепр (УМШН)

Управляющая машина широкого назначения «Днепр» (УМШН)

В.М.Глушков за пультом ЭВМ Днепр (1960 г.). Стоят: В.И.Скурихин, Л.А.Корытная, Л.А.Жук, В.С.Каленчук, Б.Н.Малиновский.

В.М.Глушков за пультом ЭВМ «Днепр» (1960 г.). Стоят: В.И.Скурихин, Л.А.Корытная, Л.А.Жук, В.С.Каленчук, Б.Н.Малиновский.

Эта первая универсальная полупроводниковая машина, пошедшая в серию, побила и другой рекорд — рекорд промышленного долголетия, поскольку выпускалась десять лет (1961-1971), тогда как этот срок обычно не превышает пяти-шести, после чего требуется уже серьезная модернизация. И когда во время совместного космического полета «Союз-Аполлон» надо было привести в порядок демонстрационный зал в Центре управления полетами, то после длительного выбора существовавших в то время машин (в 1971-м или 1972 году началась эта работа) выбор все-таки остановился на «Днепре», и два «Днепра» управляли большим экраном, на котором все отображалось, — стыковка и т.п. (система делалась под руководством А.А.Морозова. — Прим. авт.). Машина эта пошла на экспорт и работала во многих социалистических странах.

Следует сказать, что семилетним планом (1958-1965) строительство заводов на Украине не предусматривалось. Первые «Днепры» выпускал Киевский завод «Радиоприбор». Одновременно с разработкой машины «Днепр» в Киеве стал строиться, по нашей инициативе, поддержанной правительством, завод вычислительных и управляющих машин (ВУМ) — теперь Электронмаш. Так что разработка «Днепра» положила начало крупному заводу по производству ЭВМ.

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

Людмила Александровна Корытная

Людмила Александровна Корытная

«Энтузиазм конца 50-60-х — это не миф, а та реальность, которая объясняет взлет и развитие кибернетики на Украине, а также создание одного из крупнейших научных институтов АН Украины — Института кибернетики, — вспоминает участница создания «Днепра» Л.А. Корытная. — Будучи директором Вычислительного центра АН Украины, академик Глушков делал ставку на молодых, Вчерашние выпускники вузов становились в отделах Вычислительного центра ведущими разработчиками средств вычислительной техники и программного обеспечения. В конце 50-х на всесоюзных конференциях работа целых секций посвящалась лишь вопросам устойчивости полупроводникового триггера, а в Вычислительном центре АН Украины в это время уже был создан полупроводниковый функциональный набор элементов для ЭВМ. На одном из киевских предприятий, для которого отделом управляющих машин был разработан эскизный проект специализированной ЭВМ, эти элементы были изготовлены с использованием новых (на то время) технологий. На их основе разработаны и прошли испытания макеты отдельных устройств машины. Вот почему идея создания УМШН, высказанная Глушковым, была воспринята коллективом сотрудников как реальная задача. Даже сегодня сроки разработки, создания опытного образца и соответствующей технической документации кажутся фантастическими. Однако чудес не бывает — за этими двумя годами скрываются практически неограниченный рабочий день каждого участника разработки и абсолютная отдача всех творческих сил, граничившая с самопожертвованием. Так и пришел в наш коллектив декабрь 1961 года, когда принимать УМШН (как законченную разработку) приехала Государственная комиссия. Уже после некоторые члены комиссии в порыве откровенности признались, что просто не верили в существование опытного образца готовой к серийному выпуску первой в Союзе полупроводниковой управляющей ЭВМ и ждали... конфуза киевлян. Однако, как известно, УМШН успешно прошла все госиспытания и была запущена в серийное производство. С этими испытаниями у меня и связано одно из самых ярких воспоминаний.

Судьбе было угодно распорядиться так, что самые ответственные температурные испытания УМШН проходили накануне моего дня рождения, поэтому память остро запечатлела все события того дня. Именно шестого декабря меня, как одну из разработчиц структуры машины и разработчицу центрального устройства управления, назначили ответственной за проведение температурных испытаний. При этом условия были весьма специфичны: «термокамерой» оказалась рабочая комната, где находился испытуемый образец. Представьте такую картину: окна и двери комнаты закрыты наглухо, щиты-отражатели все тепло от специальных нагревателей концентрируют в рабочей зоне машины, а ты сидишь за пультом в этой «духовке» и выполняешь все операции по запуску тест-программ и контрольных задач, следишь за правильностью их выполнения, осуществляешь поиск возникших неисправностей в регламентированные отрезки времени и т.д., и т.п. Выдержать такую «температурную» нагрузку (один просчет, и всему конец!), конечно, могли только те, кто понимал, что они сами проходят критическую точку оценки своего труда. Завершились эти испытания успешно к 23.00. Кто-то из ребят меня (полуживую) проводил к нашему жилому дому, который был в свое время построен рядом с административным корпусом. Короткий отдых, и в 2 часа ночи я опять была «в строю», так как другие виды испытаний после моего ухода продолжались. Восторг, с которым встретили меня мои товарищи (объятия и поцелуи), красноречивее всяких слов подтвердил: «Машина прошла испытания». И только тогда (ведь было уже 7 декабря) всем, кто был рядом, я призналась, что пришел мой день рождения и что в сумке, которую снарядила мама, есть все, чтобы его отметить. Мы праздновали в комнате отдыха ночью, и у традиционного «наполеона», которым в моем доме отмечался каждый день рождения, на этот раз был какой-то особенный вкус. Вероятно потому, что этот праздник был праздником победителей, среди которых были А.Г. Кухарчук, B.C. Каленчук, Л.А. Корытная, В.М. Египко, С.С. Забара, И.Д. Войтович, Н.К. Бабенко, А.И, Толстун и др."

К сожалению, героический период с точки зрения организации работ и области производства машин продолжается до сих пор.

По этому поводу я много раз выступал, писал различные докладные записки. Но, увы, в организационных делах, как я однажды подсчитал, у меня коэффициент полезного действия не превышает 4%.

Что это означает? Это означает, что для того чтобы добиться хотя бы начала решения какого-либо вопроса, нужно постучать, толкнуться и 25 разных дверей. И это при том, что после успеха «Днепра» я, как правило, нигде не получал отказа и скептики немножко приумолкли. Но такое «подушечное» согласие еще хуже.

Работы по управляющим машинам не закончились на «Днепре». Забегая вперед, отметим основные последующие разработки.

В 1967 году Киевский завод ВУМ приступил к выпуску новой управляющей ЭВМ «Днепр-2», разработанной Институтом кибернетики АН Украины (В.М. Глушков, А.Г. Кухарчук и др.) совместно с заводом. В этой машине были реализованы сложная многоуровневая система прерываний, работа в режиме разделения времени, эффективная операционная система реального времени и др. К сожалению, вскоре машина была снята с производства.

В 1976 году появился терминальный процессор «БАРС» (В.И. Скурихин, А.А. Морозов и пр.). На международной выставке в Дрездене он был отмечен золотой медалью. Использовался на ряде производств. В 1977 году был создай и выпущен малой серией управляющий вычислительный комплекс М-180, включающий систему технических средств сопряжения ЭВМ с объектами «Сектор» (Б.Н. Малиновский, П.М. Сиваченко, А.В. Пала-гин, Ю.Я. Яковлев, В.Б. Реутов).

Вопреки авторитетам

В 1962 году Вычислительный центр был преобразован в Институт кибернетики АН Украины. Образованию Института, естественно, предшествовала подготовительная работа, во время которой мои отношения с Б.В. Гнеденко несколько испортились.

В 1959 году он вместе со Е.А. Шкабарой поднял кампанию за образование Института кибернетики. Мол, Вычислительный центр — то Вычислительный центр, а академии нужен институт кибернетики. Киевская пресса сразу это подхватила. А мы с самого начала были созданы как институт, направленный на решение проблем кибернетики.

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

Мы, конечно, не остались равнодушными и выступили в газете по поводу того, что институт кибернетики уже есть и речь идет о его укреплении. Отдел науки ЦК КПУ и объединенный партком АН Украины разобрались, в чем дело, и приняли решение: по рекомендации президиума АН Украины кибернетику следует развивать у нас. И в феврале 1962 года Вычислительный центр был преобразован и получил новое название — Институт кибернетики, тогда еще в скобках писали «с вычислительным центром», а потом стали просто писать: Институт кибернетики.

Гнеденко в конце концов после бурных собраний в Институте математики подал в отставку и уехал в Москву.

Отдел Н.М. Амосова после ухода Гнеденко перевели из Института математики к нам. Фактически Амосов у нас и раньше работал. Мы ему делали аппарат «сердце-легкие», у нас были маленькие мастерские. Это был первый в СССР аппарат, примененный Амосовым при операциях на сердце. Затем у нас были сделаны искусственные клапаны (для сердца), было выстроено здание, в котором разместилась лаборатория Амосова. Шкабара перешла на работу к Амосову, а потом в Институт физиологии им. А.А. Богомольца.

Институт стал быстро расти. Через два-три года исследования охватили практически все области кибернетики. Научные отделы были объединены в секторы теоретической и экономической кибернетики, кибернетической техники, технической, биологической, медицинской кибернетики.

В области теории ЭВМ продолжалось быстрое развитие абстрактной и прикладной теории автоматов. Появились работы по вероятностным автоматам, вопросам надежности функционирования автоматов, экономного и помехоустойчивого кодирования. Центр тяжести исследований от конечных автоматов начал перемещаться к бесконечным. Наметилась связь между теорией автоматов и теорией формальных грамматик. Разрабатывались новые методы анализа и синтеза автоматов. Кроме меня в этих исследованиях активно участвовали А.А. Летичевский и Ю.В. Капитонова. Их работы получили широкую известность.

Продолжались работы по конструированию ЭВМ. Еще в 1959 году у меня родилась программа работ по машинам для инженерных расчетов. Она была начата с разработки цифрового вычислительного автомата (даже не в 1959 году, а несколько раньше, в начале 1958-го, а в 1959 году она уже ясно была сформулирована, я даже делал специальный доклад). Первые попытки были не совсем удачными, точнее — разработчик оказался неудачный. Он был больше теоретиком, а я пытался заставить его строить реальную машину, которая обладала бы элементами разумности. В этот момент появились другие помощники (С.Б. Погребинский, В.Д. Лосев и др.), и мы в 1963 году запустили в серийное производство машину «Промiнь».

К этому времени мы уже поняли, что нам необходимо СКВ. Оно было создано в 1963 году, а фактически зародыш его в институте появился значительно раньше. Машину «Промiнь» делал с 1959 года тот коллектив, который перешел в СКВ.

В.М. Глушков и разработчики ЭВМ Промiнь. Слева направо: Н.А. Король, С.Б. Погребинский, Л.Н. Рогач, В.Д. Лосев, A.M. Дородницына, В.И. Журибеда, И.И. Попов, А.А. Стогний, А.И. Толстун

В.М. Глушков и разработчики ЭВМ «Промiнь». Слева направо: Н.А. Король, С.Б. Погребинский, Л.Н. Рогач, В.Д. Лосев, A.M. Дородницына, В.И. Журибеда, И.И. Попов, А.А. Стогний, А.И. Толстун

Когда она была готова, ее начал выпускать Северодонецкий завод вычислительных машин (ВУМ еще строился). Машина была по сути новым словом в мировой практике, имела в техническом отношении целый ряд новшеств, в частности память На металлизированных картах. Но самое главное: это была первая широко применявшаяся машина с так называемым ступенчатым микропрограммным управлением (на которое позже я получил авторское свидетельство).

К сожалению, мы не запатентовали новую схему управления, так как тогда не входили в Международный патентный союз и не могли заниматься патентованием и приобретением лицензий. Позднее ступенчатое микропрограммное управление было использовано в машине для инженерных расчетов, сокращенно — МИР-1, созданной вслед за ЭВМ «Промiнь» (1965 г.).

В 1967 году на выставке в Лондоне, где демонстрировалась МИР-1, она была куплена американской фирмой IBM — крупнейшей в США, являющейся поставщиком почти 80% вычислительной техники для всего капиталистического мира. Это была первая (и, к сожалению, последняя) покупка советской электронной машины американской кампанией.

ЭВМ МИР-1

ЭВМ МИР-1

Как выяснилось позже, американцы купили машину не столько для того, чтобы считать на ней, сколько для того, чтобы доказать своим конкурентам, запатентовавшим в 1963 году принцип ступенчатого микропрограммирования, что русские давно об этом принципе знали и реализовали в серийно выпускаемой машине. В действительности, мы применили его раньше — в ЭВМ «Промшь».

Разработчики ЭВМ МИР-1 получили государственную премию СССР (В.М. Глушков, Ю.В. Благовещенский^ А.А. Летичевский, В.Д. Лосев, И.Н. Молчанов, С.Б. Погребинский, А.А. Стогний.Прим. авт.). В 1969 году была принята в производство новая более совершенная ЭВМ МИР-2. Затем была разработана МИР-3. По скорости выполнения аналитических преобразований им не было, конкурентов. МИР-2, например, успешно соревновалась с универсальными ЭВМ обычной структуры, превосходящими ее по номинальному быстродействию и объему памяти в сотни раз. На этой машине впервые в практике отечественного математического машиностроения был реализован диалоговый режим работы, использующий дисплей со световым пером.

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

Чем же ЭВМ МИР отличались от других? Во-первых, тем, что у них был значительно «поднят» (т.е. улучшен) машинный язык. Ведь в то время во всем мире господствовала точка зрения, что машинный язык должен быть по возможности минимально прост, а все остальное сделают программы. Над нами даже смеялись, что мы такие машины развиваем. Большинство ученых того времени говорили, что следует вводить автоматизацию программирования, т.е. строить такие программы, которые помогают программисту составлять конкретные программы. У нас этим вопросом занимались, например; Королюк, Ющенко и другие ученые. Они впервые в стране предложили весьма эффективный «адресный язык» для ЭВМ «Киев» и осуществили разработку «программирующих программ» (трансляторов) для других машин. Но я в то время непосредственного участия в этом не принимал.

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

ЭВМ МИР-2

ЭВМ МИР-2

В развитии исследований по интеллектуализации вычислительной техники, проводимых под руководством Глушкова, принимали участие Рабинович, Стогний, Летичевский и др. К приходу Глушкова Рабинович был кандидатом технических наук, за его плечами была специализированная ЭВМ для решения систем алгебраических уравнений (СЭСМ). Вначале он оказался в отделе теории цифровых автоматов, руководимом Глушковым, а через несколько лет сам стал заведующим отделом теории цифровых вычислительных машин. Оба отдела — Глушкова и Рабиновича — стояли у истоков одного из основных направлений научной школы Глушкова в области вычислительной техники — интеллектуализации ЭВМ.

«Когда я с участием С.Д. Михневского сделал на семинаре В.М. Глушкова первый доклад о структурной интерпретации языков высокого уровня, — вспоминает З.Л. Рабинович, — то после него Глушков как-то проникновенно сказал мне, что наконец-то я занялся настоящим делом! Вот об этом-то «настоящем деле», в котором участвовало много сотрудников, я и хочу теперь рассказать — поскольку оно имело глубокие и далеко идущие последствия.

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

Первая в Союзе публикация на этот счет, открывавшая, собственно, данное направление развития структур и архитектур ЭВМ (по-видимому, одна из первых в мире), появилась в 1966 году (В.М. Глушков, З.Л. Рабинович. О некоторых проблемах развития алгоритмических структур вычислительных машин//Кибернетика на службе коммунизму. — М., 1966).

В то время это были «революционные взгляды», поэтому признание нового направления в развитии ЭВМ пришло не сразу. Первое «сражение» за новую идеологию произошло на Международной конференции по развитию ЭВМ с участием представителей Болгарии, Венгрии, Польши, Чехословакии, которая проходила в Киеве в 1962 году. Доклад по этой проблеме должен был делать внезапно заболевший Глушков. Несмотря на температуру около 40° С, он все же решился на выступление, поскольку придавал конференции большое значение. Плохое самочувствие помешало ему говорить с тем воодушевлением, которое было ему свойственно и как бы экзальтировало аудиторию, даже эмоционально убеждало в истинности высказываемых положений. После доклада посыпались вопросы — один другого «круче». Известный московский специалист Шура-Бура с сарказмом бросил реплику, что если реализовать то, что предлагает Глушков, то ЭВМ по размерам станет больше здания, где проходит конференция. Лишь в конце страсти успокоились, но оппоненты остались при своем мнении.

Признание важности интеллектуализации ЭВМ пришло в 1963 году на довольно узком симпозиуме, организованном нашим институтом и Ужгородским университетом, в котором участвовали Лебедев, Глушков, Сулим (будущий заместитель министра радиопромышленности, а в то время начальник главного управления вычислительной техники министерства) и др. В основном обсуждались наши предложения по развитию архитектуры ЭВМ. Атмосфера была дружеская, а критика вполне доброжелательная. Присутствовали математики другого «стана», но, насколько я помню, обсуждение было вполне деловым, хотя и не лишенным эмоций. Лебедеву понравились наши предложения, он отметил совпадение некоторых из них с теми, что применялись в разрабатываемой БЭСМ-6. Одним словом, в Ужгороде наши предложения были обсуждены и одобрены, а также высказаны рекомендации по этому направлению развития ЭВМ. «Высокие стороны» окончательно договорились о том, что Институт точной механики и вычислительной техники АН СССР по-прежнему будет заниматься проблемой создания супер-ЭВМ, а Институт кибернетики АН Украины — малыми и специализированными ЭВМ.

Возвратившись в Киев, Глушков энергично взялся за разработку ЭВМ МИР-1. Он находился в состоянии творческого экстаза и буквально чуть ли не за две недели составил аванпроект, изложив в нем основные структурно-архитектурные контуры машины. В нем содержался ряд оригинальных решений, послуживших основанием для заявок на изобретения.

Тесный союз научных сотрудников института (А.А. Стогний, А.А. Летичевский и др.), ученых и инженеров СКВ (Ю.В. Благовещенский, С.Б. Погребинский, В.Д. Лосев, А.А. Дородницина, В.П. Клименко, Ю.С. Фищман, A.M. Зинченко, А.Г. Семеновский и др.) привел к блестящим результатам — ЭВМ семейства МИР были быстро разработаны, запущены в серийное производство и получили очень высокую оценку пользователей. Их создание явилось крупным шагом в развитии идеи интеллектуализации малых ЭВМ.

В годы разработки этого семейства состоялась еще одна представительная конференция (Дилижан, Армения), посвященная исключительно развитию архитектур. На ней обсуждались как теоретические, так и конкретные вопросы разработок. Присутствовали в основном единомышленники. Шире прочих были представлены наш институт. Ереванский институт вычислительных машин, Институт точной механики и вычислительной техники АН СССР, Московский энергетический институт и другие организации. В числе участников от нашего института были В.М. Глушков и А.А. Стогний, С.Б. Погребинский, А.А. Летичевский, Ю.В. Капитонова, З.Л. Рабинович, от Института точной механики и вычислительной техники АН СССР — B.C. Бурцев, В.А. Мельников, Л.Н. Королев, А.Н. Томилин и др. От нас с докладами по предложению Глушкова выступили я и Погребинский. Врезалась в память реплика В.С.Бурцева во время выступления Погребинского: «Братцы, а почему мы так не делаем?» Думаю, что на дальнейшее развитие работ в наших организациях, в том числе в Ереванском институте (при создании малых микропрограммных машин с развитой архитектурой), эта конференция повлияла весьма благотворно.

И все же возможности совершенствования машин семейства МИР были, к сожалению, далеко не исчерпаны. Я помню, как относительно недавно, во время моего доклада в Новосибирске, посвященном интеллектуализации ЭВМ, академик Ершов бросил реплику, содержащую упрек в том, что если бы Институт кибернетики АН Украины не прекратил работы по МИРам и продолжалось их развитие и производство, то в Союзе была бы лучшая в мире персональная ЭВМ«.

«Разработка проекта машины МИР-1 отличалась огромным творческим накалом и интенсивным взаимодействием специалистов различного профиля, — вспоминает участник работ А.А. Летичевский. — Помню, как рождался входной язык машины (я в коллективе был „самым языкатым“ и поэтому больше всего занимался разработкой языковых средств различного уровня). После интенсивных мозговых штурмов, вдохновляемых безграничной научной фантазией Виктора Михайловича, принимались очередные решения по структуре языка, которые затем проверялись на примерах конкретных задач. Первоначально язык развивался в направлении алгебраических спецификаций вычислительных схем. Юрий Владимирович Благовещенский предлагал все новые и новые вычислительные методы, а Алла Дородницына записывала соответствующие определения в языке. И каждый раз чего-нибудь недоставало. Например, допустимые схемы рекурсивных определений позволяли записать простую итерацию для решения систем линейных уравнений, но как быть с Зейделевской? Я, как теоретик, черпал идеи из известной в то время книги Петер „Рекурсивные функции“, и вскоре все стандартные типы рекурсий (возвратная, повторная и пр.) были включены в язык. И все же трудности оставались. Переломный момент наступил в момент, когда академик Дородницын посоветовал включить в язык оператор перехода, т.е. сделать шаг по направлению к традиционным языкам типа ФОРТРАН или АЛГОЛ. Мы все время этого остерегались, пытаясь оставаться на уровне математических определений. Но после того как язык был обогащен мощными математическими средствами сделать небольшой шаг назад оказалось совсем не страшно. Этот шаг был сделан, и язык приобрел законченный и совершенный вид. Получился оригинальный язык, органически сочетающий парадигму формульного вычислителя, функциональную и процедурную парадигмы».

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

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

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

Для того, чтобы выполнить эту задачу, т.е. вести разговор с машиной на естественном языке, надо, конечно, прежде всего автоматизировать логические рассуждения, что проще всего, поскольку какие-то формализмы уже были известны. Но анализ этих формализмов показал, что классическая математическая логика многого не учитывает. И поэтому была выдвинута задача построения практической математической логики. Она успешно решается. Это стержневая линия. Основная идея состоит в том, что математическое доказательство может строиться как программа, на основе языка. Когда мы ее осуществим, то станем внедрять такой язык в архитектуру машин. Автоматизация доказательства теорем — это моя голубая мечта, она составляет основу в моих размышлениях об архитектуре новых ЭВМ, способных осуществить сложные творческие процессы, в том числе построение дедуктивных теорий.

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

В конце 60-х годов в институте под руководством В.М. Глушкова была начата разработка ЭВМ «Украина». Главным конструктором был назначен З.Л. Рабинович, заместителями — А.А. Стогний и И.Н. Молчанов. Это был следующий шаг в отступлении от неймановских принципов в развитии интеллектуализации ЭВМ, связанный на этот раз с разработкой высокопроизводительной универсальной ЭВМ.

После завершения эскизного проекта Министерство радиопромышленности предложило провести научно-технический совет с докладом по проекту новой ЭВМ. Председательствовал на совете заместитель министра М.К. Сулим. Присутствовали главные конструкторы средств вычислительной техники, директора институтов Министерства радиопромышленности, представители военных и промышленных структур и др. Среди участников были академики Глушков (руководитель докладываемой работы), Дородницын, Лебедев. Равнодушных не было. Были сторонники работы и ее противники, точнее — скептики. Одним словом, интерес был огромный. По поручению Виктора Михайловича доклад сделал Рабинович. Он вспоминает: «После доклада состоялась жаркая дискуссия, страсти разгорелись. Был такой момент, когда три академика вскочили одновременно и бросали свои аргументы в зал. Я отвечал на вопросы слишком осторожно и спокойно, чем заслужил упрек от Виктора Михайловича. Главным оппонентом оказался Лебедев — это же была его родная сфера, а мы вторгались в чужую вотчину. В ходе дискуссии было видно, как постепенно изменяется настроение зала по мере осознания сущности работы — от скепсиса к активному одобрению. Решение совета оказалось положительным. Глушков, получив его через несколько дней, даже удивился, — у него создалось впечатление об отрицательном отношении совета к нашей работе, хотя Лебедев, взяв его и меня в свою машину после заседания, успокоил нас. Более того, он даже советовал, как проще сделать макет машины. Я говорю об этом, чтобы развеять сомнения в положительном отношении Лебедева к „интеллектуальному“ развитию ЭВМ. В своем отзыве на мой „докторский“ цикл работ, представленных на защиту, Лебедев именно эту часть выделил как наиболее важную, хотя „удельный вес“ ее в докладе был относительно небольшим. Уже после совета был выполнен технический проект машины „Украина“, но она не была построена. Одной из причин, имевшей даже психологический характер, было то, что мы боялись скомпрометировать идею из-за отсутствия в то время необходимой для такой машины элементной базы. Позже в одном из американских журналов я обнаружил прогнозную таблицу, в которой были указаны наиболее важные направления развития архитектуры и структур ЭВМ и предполагаемый год реализации. В строке о внедрении языков высокого уровня в,структуры ЭВМ (не помню формулировки, но сущность была именно такова) вместо даты реализации был вопрос, а в комментариях отмечено, что для реализации этого очень сложного направления нет еще соответствующей элементно-технологической базы (это у них-то нет!), и когда она будет, неизвестно».

Разработка проекта машины «Украина» явилась важной вехой в развитии научной школы В.М. Глушкова в области вычислительной техники. Идеи, заложенные в проекте, предвосхитили многие идеи, использованные в американских универсальных ЭВМ 70-х годов.

По материалам разработки была подготовлена монография «Вычислительная машина с развитыми системами интерпретации», изданная в 1970 году, т.е. примерно всего через два года после окончания работ по «Украине», авторами которой являются В.М. Глушков, А.А. Барабанов, С.Д. Калиниченко, С.Д. Михновский, З.Л. Рабинович. В книге по истории мировой вычислительной техники (подготовленной Институтом истории техники АН СССР) она была упомянута как теоретическое обоснование развития ЭВМ в направлении реализации языков высокого уровня. В 1987 году, когда уже не стало Виктора Михайловича, в Министерстве радиопромышленности состоялось представительное совещание по вопросу дальнейшего развития вычислительной техники. От нашего института на нем присутствовал З.Л.Рабинович. В конце, когда совещание практически завершалось, совершенно неожиданно выступил академик B.C. Семенихин и сказал, что тот путь, на который сейчас все становятся, был предложен Украинской академией наук еще 15 лет назад. Раздались возгласы: «Институт кибернетики! Глушков!» Затем один за другим выступили известные ученые тех лет — Б.А. Бабаян, Н.Я. Матюхин, М.К. Сулим. Звучала искренняя признательность В.М. Глушкову и Институту кибернетики АН Украины за большой вклад в развитие отечественной вычислительной техники.

Кроме усложнения машинного языка мы стремились перейти от последовательного принципа исполнения команд, предложенного Нейманом, к мультикомандному. Пришлось много потрудиться, пока не пришла в голову идея макроконвейера, и удалось, если не для каждого арифметического устройства, то для всей системы в целом сделать мультикомандную машину со многими потоками команд и данных.

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

Еще в 1959 году на Всесоюзной конференции по вычислительной технике в Киеве В.М. Глушков высказал идею мозгоподобных структур, которые станут реальностью, когда конструктор сможет объединить в единую систему не тысячи, а миллиарды элементов практически без каких-либо ограничений на число соединений между этими элементами. В таких структурах может быть осуществлено слияние памяти с обработкой данных, т.е. такое функционирование системы, при котором данные обрабатываются по всей памяти с максимально возможной степенью распараллеливания всех операций.

В 1974 году на конгрессе IFIP Глушков выступил с докладом о рекурсивной ЭВМ, основанной на новых принципах организации вычислительных систем (соавторы В.А. Мясников, И.Б. Игнатьев, В.А. Торгашев). Он высказал мнение о том, что только разработка принципиально новой ненеймановской архитектуры вычислительных систем, базирующейся на современном уровне развития технологии, позволит решить проблему построения супер-ЭВМ с неограниченным ростом производительности при наращивании аппаратных средств. Дальнейшие исследования показали, что полная и бескомпромиссная реализация принципов построения рекурсивных ЭВМ и мозгоподобных структур при имеющемся уровне электронной технологии пока преждевременна. «Необходимо было найти компромиссные решения, определяющие переходные этапы к мозгоподобным структурам будущего путем разумного отступления от принципов фон Неймана» (из доклада В.М. Глушкова на конференции в Новосибирске в 1979 году). Такие решения были найдены Глушковым и положены в основу оригинальной структуры высокопроизводительной ЭВМ, названной им макроконвейером.

Идея макроконвейера так увлекла ученого, что он работал над ней даже находясь в Президиуме АН Украины, где выполнял обязанности вице-президента. Как-то раз, придя к нему в кабинет, я застал его в сильном возбуждении. Он сразу начал рассказывать про только что появившийся у него вариант структуры макроконвейерной ЭВМ. Этим я хочу подчеркнуть, что основополагающие принципы макроконвейерной ЭВМ исходили именно от него.

В.М. Глушков и С.Б. Погребинский

В.М. Глушков и С.Б. Погребинский

Глушков привлек к новой работе, кроме своего, отделы Молчанова, Летичевского, Михалевича и др., крупные силы СКВ математических машин и систем. Сам постоянно проводил научные семинары с обсуждением основных вопросов архитектуры и программного обеспечения, добился выпуска постановлений, обязывавших осуществить снабжение института необходимыми техническими средствами, финансированием и обеспечить промышленный выпуск новой ЭВМ, что было далеко не так просто. Главным конструктором макропроцессорной ЭВМ был назначен С.Б. Погребинский.

В 1981 году Институт кибернетики АН Украины посетил известный физик-атомщик академик Ю.Б. Харитон, которого заинтересовала необычная макро-конвейерная машина, позволяющая увеличить во много раз скорость вычислений, а следовательно, сократить сроки важнейших в то время работ. В.М.Глушков понимал важность такого визита для дальнейшей судьбы макроконвейерной ЭВМ и института в целом. Он был уже очень болен, с трудом говорил, речь прерывалась кашлем. И тем не менее он сам принял академика, заразив его своим энтузиазмом, верой в то, что мощная отечественная супер-ЭВМ обязательно появится и поможет физикам.

Глушков не смог увидеть созданные по его идеям макроконвейерные ЭВМ ЕС-2701 и ЕС-1766, не имеющие аналогов в мировой практике (по оценке Государственной комиссии, принимавшей работы). В тот период (начало 80-х годов) это были самые мощные в бывшем Советском Союзе вычислительные системы. Производительность ЕС-1766 при использовании полного комплекта процессоров (256 устройств) оценивалась в полмиллиарда операций в секунду! ЕС-2701 и ЕС-1766 были переданы на завод ВЭМ (г. Пенза) в серийное производство в 1984-м и 1987 годах, соответственно. К сожалению, машины, , столь мощные, соперничающие с лучшими американскими и столь нужные науке и технике, были выпущены на заводе лишь малой серией.

Талант и труд выдающегося ученого, многих сотен работавших с ним людей, большие затраты материальных и финансовых средств остались неиспользованными...

Большую роль в быстрой реализации идей Глушкова в области вычислительной техники сыграли кадры специалистов, подготовленных Лебедевым, и в первую очередь Погребинский, участник разработки МЭСМ, отладки БЭСМ, создания ЭВМ «Киев». Путь его в науку был обычным для того времени: война, ранения, демобилизация, а затем учеба в Киевском политехническом институте. В 1948 году начал работать в лаборатории Лебедева. Ему была поручена разработка элементов, макетирование и отладка главной части МЭСМ — арифметического устройства, с чем он отлично справился. Таким неординарным было второе «боевое крещение» молодого специалиста, на этот раз не на поле боя, а в науке. Став научным руководителем работ на завершающем этапе конструирования ЭВМ «Киев», Глушков сразу обратил внимание на молодого, активного, весьма организованного и знающего себе цену инженера.

Когда работы по ЭВМ «Киев» закончились, он назначил Погребинского главным конструктором ЭВМ «Проминь» (а затем и МИРов). Вряд ли Глушков ожидал, что его идея личной машины для инженера (сейчас ее назвали бы персональной) будет реализована в ЭВМ «Проминь» всего за восемь месяцев!

Будучи главным конструктором макроконвейерной ЭВМ, Погребинский отлично справился и с этой, вероятно, самой сложной в его жизни работой.

Быстродействие и надежность — главные параметры ЭВМ — в значительной степени определяются элементной базой: десятками и сотнями тысяч элементарных электронных схем, из которых строится ЭВМ. В разработку элементной базы первых ЭВМ («Днепр», МИР и др.) основной вклад внес С.С. Забара. Он появился в бывшей лаборатории Лебедева в 1956 году еще до прихода Глушкова и попал в группу, эксплуатировавшую СЭСМ. Машина работала очень ненадежно.

Намучавшись с ней, он решился на отчаянный поступок. «Когда все ушли в отпуск и среди двух оставшихся я оказался старшим, — вспоминает он, — я срезал весь старый монтаж, разработал новые элементы, но смонтировать, конечно, не успел. То-то были гром и молнии, когда вернулся мой руководитель Рабинович! Но пути были отрезаны, нужно было идти напролом. И затея удалась! Это была первая, маленькая, но очень приятная победа!».

Постепенно С.С.Забара стал, как тогда говорили, «элементщиком», т.е. разработчиком элементной базы машин. Был главным конструктором элементной базы ЭВМ «Днепр», «Днепр-2», ЭВМ семейства МИР, «Искра» и др. Руководил работой по созданию системы потенциальных элементов (МИР-10), сменивших потенциально-импульсные. На элементах МИР-10 создавались все машины второго поколения, выпускаемые Министерством приборостроения СССР. (В этой работе активно участвовал А.Г. Кухарчук, разработавший базовые методы проектирования цифровых устройств на потенциальных элементах) .

Кроме «Днепров» и семейства МИР в Институте кибернетики АН Украины и СКВ института в 60-х и 70-х годах был разработан и передан промышленности целый ряд мини-ЭВМ, специализированных ЭВМ и программируемых клавишных ЭВМ: СОУ-1, «Нева», «Искра-125», «Мр1я», «Чайка», «Москва», «Скорпион», «Ромб», «Орион», «Экспресс», «Пирс», ЭВМ для спектрального анализа и др. (А.В. Палагин, А.Г. Кухарчук, Г.И. Корниенко).

Совместно с Киевским ПО им. С.П. Королева был создан и выпускался комплекс микропроцессорных средств «Нейрон» и системы отладки СО-01 — СО-04 (Б.Н. Малиновский, А.В. Палагин, В.И. Сигалов). Сотрудники института приняли участие в проектировании первой отечественной микро-ЭВМ «Электроника-С5», созданной в Ленинградском НПО «Светлана» (А.В. Палагин, В.А. Иванов).

Современные ЭВМ невозможно проектировать без систем автоматизации проектно-конструкторских работ. На основе теоретических работ Глушкова в институте был развернут широкий фронт работ и создан ряд уникальных систем «ПРОЕКТ» («ПРОЕКТ-1», «ПРОЕКТ-ЕС», «ПРОЕКТ-МИМ», «ПРОЕКТ-МВК») для автоматизированного проектирования ЭВМ вместе с математическим обеспечением. Первоначально они реализовывались на ЭВМ «Киев», затем М-20, М-220 и БЭСМ-6 (с общим объемом в 2 млн. машинных команд), а со временем переведены на ЕС ЭВМ. Система «ПРОЕКТ-1», реализованная в М-220 и БЭСМ-6, представляла собой распределенный специализированный программно-технический комплекс со своей операционной системой и специализированной системой программирования. В ней впервые в мире был автоматизирован (причем с оптимизацией) этап алгоритмического проектирования (В.М. Глушков, А.А. Летичевский, Ю.В. Капитонова). В рамках этих систем была разработана новая технология проектирования сложных программ — метод формализованных технических заданий (А.А. Летичевский, Ю.В. Капитонова). Системы «ПРОЕКТ» разрабатывались как экспериментальные, на них отрабатывались реальные методы и методики проектирования схемных и программных компонентов ЭВМ. Эти методы и методики впоследствии были приняты в десятках организаций, разрабатывающих вычислительную технику. Заказчиком выступало Министерство радиопромышленности (ЦКБ «Алмаз» и НИЦЭВТ). Разработанные системы стали прообразом реальных технологических линий выпуска документации для производства микросхем ЭВМ во многих организациях бывшего Советского Союза.

С системой «ПРОЕКТ-1» тесно связана система автоматизации проектирования и изготовления БИС с помощью элионной технологии. В отделе, руководимом В.П. Деркачем (одним из первых аспирантов В.М. Глушкова), были созданы установки «Киев-67» и «Киев-70», управляющие электронным лучом при обработке с его помощью различного типа подложек. Необходимо заметить, что показатели этих установок давали рекордные параметры в микроэлеронике на то время.

Системы автоматизации проектирования «ПРОЕКТ» имели коммуникационный интерфейс с «Киев-67» и «Киев-70», что позволяло выполнять сложные программы управления электронным лучом как при напылении, так и при графической обработке подложек.

Работы Глушкова, Деркача и Капитоновой по автоматизации проектирования ЭВМ были удостоены в 1977 году Государственной премии СССР.

Проблема автоматизации программирования также входила в круг основных интересов В.М.Глушкова. В работах этого направления он исходил из дальней цели полной автоматизации процесса разработки программ и ведения вычислений. Эта цель была сформулирована уже в 1957 году в статье Глушкова «Об одном методе автоматизации программирования (Проблемы кибернетики. — 1959, No 2), где предлагались первые реальные шаги для ее достижения. Работа заканчивалась словами: «В случае реализации метода во всей его полноте машине будет достаточно „показать“ бумагу с напечатанным на ней заданием (на привычном математическом языке. — Прим. автора), чтобы машина без дальнейшего вмешательства человека начала решать задачу и выдала через некоторое время ответ». Метод специализированных программирующих программ, предложенный и развитый там же, в настоящее время реализуется в методологии построения интеллектуальных прикладных пакетов программ. В этой работе проявилась важная методологическая идея о правильном (сбалансированном) сочетании универсальных и специализированных средств при создании кибернетических систем, которая широко использовалась в дальнейшем и в других областях (архитектура ЭВМ, искусственный интеллект, системы управления).

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

Опираясь на отечественные работы по теории и практике программирования в Москве, Новосибирске, Дубне, Ленинграде и других городах, Глушков в начале 70-х годов сформировал в стране программу работ по технологии программирования и средствам ее автоматизации. Ее реализация была задумана и организована им широким фронтом: от фундаментальных исследований и организационных мероприятий (конференций, ежегодных школ-семинаров, рабочих групп, постановлений директивных органов и пр.) до изготовления и внедрения в народное хозяйство конкретных автоматизированных систем производства программ и технологических комплексов программиста. В это время им был выполнен большой цикл работ по созданию в стране первой отечественной технологии программирования с развитыми средствами автоматизации на всех этапах изготовления программных систем. Средства автоматизации работ по этой технологии — технологические комплексы РТК — были изготовлены для всех основных машин — ЕС ЭВМ, СМ ЭВМ, БЭСМ-6, микро-ЭВМ типа «Электроника» и получили широкое внедрение. Большую роль в успешном выполнении этого цикла работ сыграл И.В. Вельбицкий.

Исповедь. Последний подвиг ученого (часть 2)

Глава «Главное дело жизни»
Из книги История вычислительной техники в лицах. 1995 г.