Говорун Николай Николаевич

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

В конце 60-х годов по инициативе Николая Николаевича и при его непосредственном участии был создан транслятор с языка ФОРТРАН для машины БЭСМ-6. Это была первая реализация языка ФОРТРАН в нашей стране. Само по себе создание транслятора с какого-либо языка по сегодняшним меркам едва ли можно считать научным подвигом, в особенности если иметь в виду язык, довольно простой по своей структуре.

Но важно другое. В 60-е годы в научных кругах, имевших отношение к вычислительной технике и программированию, считалось общепринятым постулатом, что АЛГОЛ60 является единственным языком программирования, достойным внимания и всеобщего внедрения. Действительно, с абстрактной точки зрения, АЛГОЛ60 во многом превосходил ФОРТРАН как язык более математизированный, более строго описанный, да и внешне более привлекательный. И вдруг, против установившегося мнения, предлагалось "возвращение" к ФОРТРАНУ.

При этом оппонентами этой разработки мало учитывался тот факт, что ФОРТРАН, а именно ЦЕРН-ФОРТРАН, является не только языком программирования, но по сути стал языком обмена алгоритмами между физиками и математиками, работающими в области проведения физических экспериментов и обработки их результатов.

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

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

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

Что касается честной конкуренции. Приблизительно в те же времена (конец 60-х годов) по инициативе МГУ и ОИЯИ началась разработка проекта новой, отличной от той, которая поставлялась разработчиками машины БЭСМ-6, операционной системы. В этом проекте принял участие Николай Николаевич со своими коллегами. Но ход событий был таков, что за основу дальнейшего развития была выбрана "чужая" система, более продвинутая в реализации и, может быть, более рационально построенная.

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

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

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

Николай Николаевич - один из не столь уж большого числа специалистов, кто внимательно оценил достоинства и недостатки советской вычислительной техники и рационально брал от нее все то, что она могла дать. Трудно сказать, было ли это актом проявления патриотизма или результатом желания сэкономить валюту, но, так или иначе, это стало весомой поддержкой отечественного приборостроения и вычислительной техники. Ссылка на то, что та или иная аппаратура устанавливается в ОИЯИ, была элементом престижности разработки. В частности, это касалось и установки в Дубне машины БЭСМ-6. Наверно, те, кто участвовал в разработке этой машины, должны испытывать чувство благодарности к Николаю Николаевичу. Ведь с этой ЭВМ связан целый период особенно интенсивного развития системного программирования, организации крупных коллективов программистов, волею судеб обязанных творить и мыслить самостоятельно, перенимавших положительный опыт зарубежных коллег, но не следующих слепо по проложенной колее адаптации и прямого копирования.

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

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

Тихонов Андрей Николаевич, окончил физико-математический факультет МГУ им. М.В. Ломоносова в 1927 году. Работает в МГУ с 1929 года, до 1990 года - декан факультета ВМиК. Заведующий кафедрой вычислительных методов факультета ВМиК, советник ректора, почетный директор Института прикладной математики АН СССР . Академик АН СССР (1966), профессор. Дважды Герой Социалистического труда, награжден пятью орденами Ленина, орденом Октябрьской революции, тремя орденами Трудового Красного Знамени, медалями; лауреат Ленинской и Государственной премий. Научные интересы - математика, информатика и прикладная математика. (Данные на время издания журнала "Программирование")


Королев Лев Николаевич, окончил механико-математический факультет МГУ им. М.В. Ломоносова в 1952 году. В настоящий момент заведующий кафедрой автоматизации систем вычислительных комплексов на факультете ВМиК МГУ. Член-корреспондент АН СССР (1981), профессор. Лауреат Государственной премии, премии Совета Министров СССР, награжден орденом Ленина, орденом Октябрьской революции, орденом Знак почета и медалями. Научные интересы - прикладная математика, информатика и вычислительная техника. (Данные на время издания журнала "Программирование")