Архитекторы компьютерного мира - Аркадий Частиков
Шрифт:
Интервал:
Закладка:
Затем были выпущены еще две машины на полупроводниковой элементной базе "Минск-23" и "Минк-32" (главный конструктор — В. Я. Пыхтин). "Минск-23" была предназначена для работы в системе организации производства, а также для решения планово-экономических задач. Вычислительная машина "Минск-32" пришла на "смену" самой распространенной машине своего класса — "Минск-22". В ней появилась возможность многопрограммной работы, была предусмотрена защита программ в оперативной памяти, а также возможность работы в многомашинной системе.
До конца 60-х годов Г. П. Лопато возглавлял СКВ минского завода счетных машин, а в 1969 году он становится руководителем минского филиала НИЦЭВТа. Когда в 1972 году филиал преобразовывается в Научно-исследовательский институт электронных вычислительных машин (НИИ ЭВМ), он назначается его директором, на посту которого ученый оставался до 1987 года.
За почти три десятилетия под руководством и при непосредственном участии Г. П. Лопато минским коллективом разработчиков было создано 15 моделей машин серии "Минск", 5 моделей машин серии ЕС ЭВМ, в том числе и персональных компьютеров, а также 6 специальных вычислительных комплексов и ряд систем программного обеспечения.
Г. П. Лопато принадлежат немалые заслуги в области создания многомашинных вычислительных систем и комплексов.
Первой однородной многомашинной вычислительной системой была система "Минск-222". Главным конструктором этой системы был опять же Георгий Павлович Лопато. Она разрабатывалась СКВ минского завода совместно с Институтом механики СО АН СССР. Работа по проектированию "Минск-222" была начата в 1965 году, а первый ее экземпляр установлен в 1966 году в Институте математики АН БССР.
Г. П. Лопато являлся главным конструктором вычислительной системы коллективного пользования "Нарочь", в состав которой входило 12 машин ЕС ЭВМ. Эта система использовалась в НИИ ЭВМ в качестве инструментального комплекса для проектирования аппаратного и программного обеспечения.
Кроме вычислительных машин и систем гражданского назначения, Г. П. Лопато руководил разработками систем и комплексов специального назначения, в частности ряда передвижных (возимых) комплексов, а также информационно-логической системы управления 70К1.
В 1969 году он защитил кандидатскую, а в 1975 году докторскую диссертацию. Ему было присвоено ученое звание профессора.
В Минском радиотехническом институте он организовал кафедру "Вычислительные машины и системы", которой заведовал в течение десяти лет.
В составе Инженерной технологической академии Белоруссии в 1987 году Г. П. Лопато создал и возглавил Научно-инженерный центр "Нейрокомпьютер". Он также продолжает работать в НИИ ЭВМ, который возглавляет его ученик В. Я. Пыхтин.
Заслуги Георгия Павловича Лопато в области создания вычислительных машин, комплексов и систем высоко оценены государством. Он был удостоен звания лауреата Государственной премии СССР, в 1979 году был избран членом-корреспондентом АН СССР, награжден многими орденами страны. Им опубликовано более 120 научных работ и получено 45 авторских свидетельств на изобретения.
Е. П. Лопато отличают высокая интеллигентность, спокойный характер и доброжелательное отношение к людям.
ГЛАВА 4
Знаменитые программисты
Ада Августа Лавлейс
Дочь Байрона, первая программистка
Мне хотелось бы, чтобы ты получила от леди Байрон сведения о наклонностях Ады, ее привычках, занятиях, нравственных качествах и характере, а также ее внешности. Общительна ли она или любит уединение, молчалива или разговорчива, любит ли читать или наоборот? Пылкая ли у нее натура? Надеюсь, что Бог наградит ее чем угодно, но только не поэтическим даром.
Джордж БайронАда Августа Лавлейс
Высказанные в письме к своей двоюродной сестре опасения великого поэта Англии относительно "поэтического дара" дочери оказались напрасными. Ада Байрон преуспела в совершенно другой области — она составила первую компьютерную программу и потомки нарекли ее "первой программисткой".
Августа Ада Байрон родилась 10 декабря 1815 года, а в январе 1816 года ее родители — супруги Джордж Байрон и Аннабелла Милбэнк — разъехались навсегда.
Ада Байрон с детства успешно и с увлечением занималась математикой. Ее учителем был известный английский математик и логик Август де Морган. К числу друзей Аннабеллы Милбэнк принадлежал выдающийся английский ученый и изобретатель Чарльз Бэббидж. Юная Ада посещает его мастерскую, где знакомится с его работой над вычислительными машинами. Чарльз Бэббидж искренне полюбил эту девушку, он находил в ней главное, что ценил в людях, — остроту ума. Быть может, сыграло роль и то, что Ада была почти ровесницей его рано умершей дочери. Бэббидж следит за научными занятиями Ады, посылает ей статьи и книги, представляющие интерес, и знакомит со своими работами.
Семейная жизнь Августы Ады сложилась счастливо. В июле 1835 года она вышла замуж за Уильяма, восемнадцатого лорда Кинга, ставшего впоследствии первым графом Лавлейсом. Сэр Уильям, которому в то время исполнилось 29 лет, был спокойным, уравновешенным и приветливым человеком. Он с одобрением относился к научным занятиям своей жены и помогал ей как мог.
Супруги вели светский образ жизни, регулярно устраивали вечера и приемы, на которых бывал "весь Лондон". Один из постоянных посетителей этих вечеров, редактор популярного лондонского журнала "Экзаминер" Олбани Фонбланк, оставит такой портрет хозяйки дома: "Она была ни на кого не похожа и обладала талантом не поэтическим, но математическим и метафизическим…"
Портрет графини Лавлейс
Очень выразительна и автохарактеристика, данная Адой в одном из писем Бэббиджу: "Мой мозг — нечто большее, чем просто смертная субстанция; я надеюсь, время покажет это (если только мое дыхание и прочее не будут слишком быстро прогрессировать к смерти).
Клянусь дьяволом, что не пройдет и десяти лет, как я высосу некоторое количество жизненной крови из загадок вселенной, причем так, как этого не смогли бы сделать обычные смертные губы и умы. Никто не знает, какие ужасающие энергия и сила лежат еще неиспользованными в моем маленьком гибком существе.
Я сказала "ужасающие", т. к. Вы можете вообразить, что это означает в некоторых обстоятельствах. Граф Л. иногда говорит: "Каким генералом могла бы ты быть". Представьте меня со временем в общественных и политических заботах (я всегда мечтала обладать мировой властью, силой и славой — эта мечта никогда не сбудется…). Для вселенной хорошо, что мои устремления и честолюбие навсегда связаны с духовным миром и что я не собираюсь иметь дела с саблями, ядами и интригами вместо х, у и f.
Статья военного инженера Л. Ф. Менабреа (впоследствии генерал в армии Гарибальди, а затем премьер-министр Италии) "Очерк Аналитической машины, изобретенной Чарльзом Бэббиджем" заинтересовала Аду, и она перевела ее на английский язык. Тогда Бэббидж предложил ей добавить некоторые примечания к переводу. Эта идея была немедленно принята. Перевод статьи Менабреа занимает 20 страниц, примечания же Ады Лавлейс — в два с половиной раза больше, 50 страниц. Одно это сопоставление показывает, что А. А. Лавлейс отнюдь не ограничилась ролью простого комментатора. При этом статья Менабреа касается в большей степени технической стороны дела, тогда как примечания Лавлейс — математической.
После получения первых корректур она пишет Бэббиджу: "Я хочу вставить в одно из моих примечаний кое-что о числах Бернулли в качестве примера того, как неявная функция может быть вычислена машиной без того, чтобы предварительно быть разрешенной с помощью головы и рук человека. Пришлите мне необходимые данные и формулы". По ее просьбе Бэббидж прислал все необходимые сведения и, желая избавить Аду от трудностей, сам составил алгоритм для нахождения этих чисел. Но допустил очень грубую ошибку в составлении алгоритма, и Ада сразу же это обнаружила. Она самостоятельно написала программу для вычисления чисел Бернулли.
Эта программа представляет исключительный интерес, поскольку величина, сложность и математическая постановка данной задачи не идут ни в какое сравнение с элементарными примерами. Этот пример позволил Лавлейс в полной мере показать методику программирования на Аналитической машине и те преимущества, которые дает последняя при подходящем методе вычислений.
Предвосхищая "этапы" компьютерного программирования, Ада Лавлейс, так же как и современные математики, начинает с постановки задачи, затем выбирает метод вычисления, удобный для программирования, и лишь тогда переходит к составлению программы.