|
|
Алексей Андреевич
Ляпунов
50 — 60-е гг. XX в. истории советской кибернетики и программирования иногда называют «ляпуновским периодом», отмечая тем самым заслуги замечательного отечествен¬ного ученого А. А. Ляпунова. Свою родословную Ляпуновы, по семейным преданиям, ведут ни много ни мало от брата Александра Невского — кня¬зя Константина Галицкого. Прадед Михаил Васильевич, уче¬ник Н. И. Лобачевского, был профессором астрономии Казан¬ского университета, директором Казанской обсерватории, позднее руководил первым высшим учебным заведением Ярославля — Демидовским лицеем. Его сыном был знамени¬тый математик и механик, создатель теории устойчивости Александр Михайлович Ляпунов. Не забыты достижения и других сыновей: филолога-слависта Бориса Михайловича, композитора и дирижёра (ученика М. А. Балакирева) Сергея Михайловича. Ляпуновы имели родственные связи с физио¬логом И. М. Сеченовым, офтальмологом В. П. Филатовым, физиком П. Л. Капицей.
В 1928 г. Алексей Ляпунов поступил в Московский государ¬ственный университет на физико-математический факультет, но через полтора года ему как «лицу дворянского происхож¬дения» пришлось уйти. Подобная несправедливость, как ни странно, имела и положительные последствия, воспитав в нём качества бойца: идти до конца и не пасовать перед труд¬ностями. Высшее образование Ляпунов получил экстерном, сдав в 1937/38 гг. экзамены по университетским курсам. При поддержке академика Н. Н. Лузина, возглавлявшего москов¬скую математическую школу, он углублённо изучает матема¬тику и всерьёз увлекается теорией множеств, а в 1939 г. защи¬щает по ней кандидатскую диссертацию в математическом институте им. В. А. Стеклова. Более 60 науч¬ных работ, посвященных этой теме, возвели его в ранг выдающегося математика своего времени.
Во время Великой Отечественной войны Ляпунов отка¬зался от брони и ушел на фронт командиром вычислитель¬ного взвода артиллерийского полка. Судьба забросила его в район Курской магнитной аномалии (КМА) — до войны он приезжал сюда в составе экспедиции Института биофизики и знал про КМА всё. Дочь Ляпунова, Наталья Алексеевна, рас¬сказывает: «Шли бои... Папа находился на наблюдательном пункте. Точки намечены, идёт стрельба, но... цели не поража¬ются... В ходе боя (а огонь был очень сильный)... он сообра¬жает, что здесь за счёт магнитного склонения снаряды ло¬жатся не туда... И вот он в ходе боя сумел внести достаточно сложную математически корректирующую поправку в устав¬ные расчёты стрельбы батареи.
«Перед нами предстал... худощавый скромно одетый человек запоминающей¬ся наружности. Первое впечатление было смешанным. Несколько сбивчивая речь, импровизационный стиль лекции... зара¬зительный энтузиазм, усиливаемый пронизывающим искрящим¬ся взглядом чёрных глаз», — таким запомнил своего учителя ака¬демик А. П. Ершов.
Ляпунов изложил студентам новый взгляд на само понятие «алгоритм». Работая над учебным курсом, он создал более удобный, чем блок-схемы, операторный метод программиро¬вания — систему понятий, приведшую к зарождению теории программирования. В основе метода лежит аппарат логических схем, описывающих алгоритмы. Операторный метод был по существу первым языком программирования, отличающимся от машинного и разработанным до появления алгоритмичес¬ких языков типа Algol.
Ляпунов ввел в научный оборот термины «оператор» (акт обработки информации) и «логическое условие» (акт провер¬ки информации для определения порядка выполнения операторов) «ЭТИ ПОНЯТИЯ ВОЗНИКЛИ буквально у нас на глазах, — вспоминал Ершов, — ...он никогда не пытался скрыть от сту¬дентов, что овладевает новой наукой программирования вме¬сте с нами. Уже ко второму семестру его курса выяснилось, что многие из нас программируют более ловко, чем лектор. В результате лекции иногда превращались в поток встречных предложений, который Алексей Андреевич воспринимал без тени раздражения. Мера его доверия и интереса к собеседни¬ку была безгранична».
А. А. Ляпунов скончался 23 июня 1973 г. В 1996 г. IEEE Com¬puter Society за заслуги в области информатики наградила Алек¬сея Андреевича Ляпунова медалью «Computer Pioneer». На лице¬вой стороне медали изображён Чарльз Бэббидж, на обороте надпись: «Компьютерное общество признало Алексея Андре¬евича Ляпунова основателем советской кибернетики и про¬граммирования».
|
|