СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №5/2016
СТРАНИЦЫ ИСТОРИИ 66 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2016 «Неизвестный» известный Андрей Петрович Ершов Вспомнить соотечественника-мастера – наш профессиональный долг. Как говорил поэт Александр Сергеевич Пушкин: «Гордиться славою своих предков не только можно, но и должно; не уважать оной есть постыдное малодушие». Смысл статьи состоит не только в напоминании о значимости учёного и юбилейной дате, но являет собой акцепт истории науки и техники, где золотым пером написано имя российского учёного, одного из создателей отечественной школы информатики, новосибирской школы программирования академика А.П. Ершова. Андрей Кашкаров (Санкт-Петербург) Вторая грамотность – это не только умение писать команды, но и воспитание человека, решительного и предусмотрительного вместе. Программирование является существенной компонентой современного обучения и воспитания. А.П. Ершов К 85-летию со дня рождения великого программиста Внимательно вчитайтесь в эпиграф, и вы с первых строк поймёте, что ака- демик Андрей Петрович Ершов (1931– 1988 гг.) – один из зачинателей теоре- тического и системного программи- рования, создатель сибирской школы информатики был не только талантли- вым программистом, но и выдающимся человеком, имевшим достижения в дру- гих областях жизни. Андрей Петрович родился 19 апреля 1931 г. в Москве, в семье потомствен- ных интеллигентов. В этот день мы вспоминаем выдающегося деятеля оте- чественной науки, стоявшего у истоков знаменитой русской школы програм- мирования, опережавшей аналогичные школы в США и других странах. До сих пор люди спорят о том, кто же заложил фундамент понятия «автома- тизация программирования» и несколь- ким языкам программирования, а затем создал наиболее удачные конструк- ты технологий программирования (Software Ingineering). Признанная слава современных отечественных учёных-программистов нисколько не померкнет, если сказать, что фун- дамент их работ заложил ещё в конце 50-х гг. ХХ века русский учёный Андрей Петрович Ершов, и наиболее удачная, признанная во всём мире, концеп- ция вычислительных машин и «алго- рифмов» ассоциируется с его именем. В основе этой, реализованной впер- вые Ершовым, концепции лежит три вида программирования, обеспечива- ющие доказательность вычислитель- ных систем: синтезирующее, сборочное и конкретизирующее, которые затем, при создании программного обеспе- чения, комбинировались. До откры- тия Ершова, как сказали бы сегодня в научном сообществе, эти направле- ния разрабатывались отдельно, в кон- курентной соревновательной борьбе. А.П. Ершов был приверженцем ком- плексного подхода, что стало основой при создании методологического фун- дамента будущих технологий програм- мирования. Такова лишь одна из заслуг большого учёного. К сожалению, проверенной инфор- мации о ранних годах жизни и начале карьеры учёного немного, что, впро- чем, является предметом исследова- ний современных историков. Андрей Петрович Ершов родился, как уже писалось, 19 апреля 1931 г. в Москве. В 1937 г. он с родителями переехал в г. Рубежное Луганской области (Донбасс). Здесь семью заста- ла война. В зоне оккупации они нахо- дились до февраля 1943 г. и в том же году переехали в г. Кемерово. Несмотря на трудное детство, Ершов закончил школу с золотой медалью и в 1949 г. поступил на физико-тех- нический факультет МГУ. Пребыва- ние на оккупированной территории сделало для него невозможным обуче- ние физике, как науке, имеющей обо- ронное значение. Приказом ректора Ершов был переведён на механико- математический факультет, где знако- вым для молодого специалиста оказа- лось знакомство с Алексеем Андрееви- чем Ляпуновым. С ТАНОВЛЕНИЕ Середина 50-х гг. ХХ века – это время становления теоретического и систем- ного программирования. Советское программирование в первые пятнад- цать лет своего существования в значи- тельной степени развивалось под воз- действием собственных внутренних импульсов, опорой которым были такие личности, как Ершов. Первая работа Андрея Петровича «Об одном методе обращения матриц» посвящена мето- ду обращения матриц, относящемуся к классу методов пополнения. Началь- ный толчок этому направлению дали работы Рутисхаузера и Ляпунова. Затем последовала монография «О понятии вычислительного алгорифма» и дру- гие работы. Первая в мире моногра- фия по автоматизации программиро- вания «Программирующая програм- ма для БЭСМ», получившая высокую оценку коллег, была немедленно пере- ведена на английский язык и издана за рубежом. Эту работу по теме ЭВМБЭСМ существенно отличало от работ по той же теме западных коллег наличие в при- нятой системе цикла отдельного опера- тора. Кроме того, Ершов был инициато- ром перевода и издания работ ведущих западных специалистов в области про- граммирования. А.П. Ершов как учёный сложился под влиянием профессора А.А. Ляпуно- ва. Именно из кибернетической шко- лы Алексея Андреевича вышла школа
RkJQdWJsaXNoZXIy MTQ4NjUy