Страница:
"Душой семинара стала впоследствии любимая ученица Виктора Михайловича Юля Капитонова, а его постоянными участниками я и Виктор Боднарчук, - вспоминает А.А. Летичевский. - Это был романтический период, когда мы жили в новой науке, рождавшейся на наших глазах, гордились, когда удавалось решать задачи, поставленные нашим учителем во время лекций. Иногда семинар продолжался в кафе "Чай-кофе", на Крещатике и тогда он назывался "чайкофским". Мы горячо спорили и писали формулы на гладких поверхностях столов и салфетках.
Теория автоматов была выбрана Глушковым не случайно. Это был хорошо продуманный тактический ход. Как алгебраист Глушков видел, что понятие автомата, идущее от Клини, Мура и других авторов знаменитого сборника "Автоматы", вышедшего в 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 г.). Стоят: В.И.Скурихин, Л.А.Корытная, Л.А.Жук, В.С.Каленчук, Б.Н.Малиновский.
Эта первая универсальная полупроводниковая машина, пошедшая в серию, побила и другой рекорд - рекорд промышленного долголетия, поскольку выпускалась десять лет (1961-1971), тогда как этот срок обычно не превышает пяти-шести, после чего требуется уже серьезная модернизация. И когда во время совместного космического полета "Союз-Аполлон" надо было привести в порядок демонстрационный зал в Центре управления полетами, то после длительного выбора существовавших в то время машин (в 1971-м или 1972 году началась эта работа) выбор все-таки остановился на "Днепре", и два "Днепра" управляли большим экраном, на котором все отображалось, - стыковка и т.п. (система делалась под руководством А.А.Морозова. - Прим. авт.). Машина эта пошла на экспорт и работала во многих социалистических странах.
Следует сказать, что семилетним планом (1958-1965) строительство заводов на Украине не предусматривалось. Первые "Днепры" выпускал Киевский завод "Радиоприбор". Одновременно с разработкой машины "Днепр" в Киеве стал строиться, по нашей инициативе, поддержанной правительством, завод вычислительных и управляющих машин (ВУМ) - теперь Электронмаш. Так что разработка "Днепра" положила начало крупному заводу по производству ЭВМ.
Так закончился героический период нашего развития. Я называю это время героическим потому, что нам приходилось делать не только то, что было положено, но и значительно больше и в очень трудных условиях.
"Энтузиазм конца 50-60-х - это не миф, а та реальность, которая объясняет взлет и развитие кибернетики на Украине, а также создание одного из крупнейших научных институтов АН Украины - Института кибернетики, - вспоминает участница создания "Днепра" Л.А. Корытная. - Будучи директором Вычислительного центра АН Украины, академик Глушков делал ставку на молодых, Вчерашние выпускники вузов становились в отделах Вычислительного центра ведущими разработчиками средств вычислительной техники и программного обеспечения. В конце 50-х на всесоюзных конференциях работа целых секций посвящалась лишь вопросам устойчивости полупроводникового триггера, а в Вычислительном центре АН Украины в это время уже был создан полупроводниковый функциональный набор элементов для ЭВМ. На одном из киевских предприятий, для которого отделом управляющих машин был разработан эскизный проект специализированной ЭВМ, эти элементы были изготовлены с использованием новых (на то время) технологий. На их основе разработаны и прошли испытания макеты отдельных устройств машины. Вот почему идея создания УМШН, высказанная Глушковым, была воспринята коллективом сотрудников как реальная задача. Даже сегодня сроки разработки, создания опытного образца и соответствующей технической документации кажутся фантастическими. Однако чудес не бывает - за этими двумя годами скрываются практически неограниченный рабочий день каждого участника разработки и абсолютная отдача всех творческих сил, граничившая с самопожертвованием. Так и пришел в наш коллектив декабрь 1961 года, когда принимать УМШН (как законченную разработку) приехала Государственная комиссия. Уже после некоторые члены комиссии в порыве откровенности признались, что просто не верили в существование опытного образца готовой к серийному выпуску первой в Союзе полупроводниковой управляющей ЭВМ и ждали... конфуза киевлян. Однако, как известно, УМШН успешно прошла все госиспытания и была запущена в серийное производство. С этими испытаниями у меня и связано одно из самых ярких воспоминаний.
Теория автоматов была выбрана Глушковым не случайно. Это был хорошо продуманный тактический ход. Как алгебраист Глушков видел, что понятие автомата, идущее от Клини, Мура и других авторов знаменитого сборника "Автоматы", вышедшего в 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 г.). Стоят: В.И.Скурихин, Л.А.Корытная, Л.А.Жук, В.С.Каленчук, Б.Н.Малиновский.
Эта первая универсальная полупроводниковая машина, пошедшая в серию, побила и другой рекорд - рекорд промышленного долголетия, поскольку выпускалась десять лет (1961-1971), тогда как этот срок обычно не превышает пяти-шести, после чего требуется уже серьезная модернизация. И когда во время совместного космического полета "Союз-Аполлон" надо было привести в порядок демонстрационный зал в Центре управления полетами, то после длительного выбора существовавших в то время машин (в 1971-м или 1972 году началась эта работа) выбор все-таки остановился на "Днепре", и два "Днепра" управляли большим экраном, на котором все отображалось, - стыковка и т.п. (система делалась под руководством А.А.Морозова. - Прим. авт.). Машина эта пошла на экспорт и работала во многих социалистических странах.
Следует сказать, что семилетним планом (1958-1965) строительство заводов на Украине не предусматривалось. Первые "Днепры" выпускал Киевский завод "Радиоприбор". Одновременно с разработкой машины "Днепр" в Киеве стал строиться, по нашей инициативе, поддержанной правительством, завод вычислительных и управляющих машин (ВУМ) - теперь Электронмаш. Так что разработка "Днепра" положила начало крупному заводу по производству ЭВМ.
Так закончился героический период нашего развития. Я называю это время героическим потому, что нам приходилось делать не только то, что было положено, но и значительно больше и в очень трудных условиях.
"Энтузиазм конца 50-60-х - это не миф, а та реальность, которая объясняет взлет и развитие кибернетики на Украине, а также создание одного из крупнейших научных институтов АН Украины - Института кибернетики, - вспоминает участница создания "Днепра" Л.А. Корытная. - Будучи директором Вычислительного центра АН Украины, академик Глушков делал ставку на молодых, Вчерашние выпускники вузов становились в отделах Вычислительного центра ведущими разработчиками средств вычислительной техники и программного обеспечения. В конце 50-х на всесоюзных конференциях работа целых секций посвящалась лишь вопросам устойчивости полупроводникового триггера, а в Вычислительном центре АН Украины в это время уже был создан полупроводниковый функциональный набор элементов для ЭВМ. На одном из киевских предприятий, для которого отделом управляющих машин был разработан эскизный проект специализированной ЭВМ, эти элементы были изготовлены с использованием новых (на то время) технологий. На их основе разработаны и прошли испытания макеты отдельных устройств машины. Вот почему идея создания УМШН, высказанная Глушковым, была воспринята коллективом сотрудников как реальная задача. Даже сегодня сроки разработки, создания опытного образца и соответствующей технической документации кажутся фантастическими. Однако чудес не бывает - за этими двумя годами скрываются практически неограниченный рабочий день каждого участника разработки и абсолютная отдача всех творческих сил, граничившая с самопожертвованием. Так и пришел в наш коллектив декабрь 1961 года, когда принимать УМШН (как законченную разработку) приехала Государственная комиссия. Уже после некоторые члены комиссии в порыве откровенности признались, что просто не верили в существование опытного образца готовой к серийному выпуску первой в Союзе полупроводниковой управляющей ЭВМ и ждали... конфуза киевлян. Однако, как известно, УМШН успешно прошла все госиспытания и была запущена в серийное производство. С этими испытаниями у меня и связано одно из самых ярких воспоминаний.