Ершов, Андрей Петрович
Андрей Петрович Ершов | |||||
---|---|---|---|---|---|
Дата рождения | 19 апреля 1931[1][2] | ||||
Место рождения | |||||
Дата смерти | 8 декабря 1988[2] (57 лет) | ||||
Место смерти | |||||
Страна | |||||
Научная сфера | Информатика и вычислительная техника, программирование | ||||
Место работы | Новосибирский Академгородок | ||||
Альма-матер | МГУ (мехмат) | ||||
Учёная степень | доктор физико-математических наук | ||||
Учёное звание | академик АН СССР | ||||
Научный руководитель | Ляпунов, Алексей Андреевич | ||||
Известен как | один из первых программистов СССР и один из пионеров российской корпусной лингвистики, как создатель сибирской школы программирования, один из создателей (наряду с А.А. Ляпуновым, Г.И. Марчуком, Н.Н. Яненко) сибирской школы информатики | ||||
Награды и премии |
|
||||
Сайт | ershov.iis.nsk.su |
Андре́й Петро́вич Ершо́в (19 апреля 1931, Москва — 8 декабря 1988, там же) — советский учёный, один из пионеров теоретического и системного программирования, создатель Сибирской школы информатики, академик АН СССР. Его работы оказали огромное влияние на формирование и развитие вычислительной техники не только в СССР, но и во всём мире.
Ершов — один из пионеров российской корпусной лингвистики; по его инициативе начал создаваться Машинный фонд русского языка при Институте русского языка АН СССР.
Биография[править | править код]
С 1937 по 1943 жил в городе Рубежное. В 1943 переехал в город Кемерово. В 1949 году окончил среднюю школу.
Окончил механико-математический факультет МГУ в 1954 году. Ученик Алексея Ляпунова. Однокурсниками были В. В. Белецкий, А. А. Боровков, А. Г. Витушкин, А. А. Гончар, Е. А. Девянин, У. А. Джолдасбеков, А. П. Ершов, А. М. Ильин, И. А. Кийко, В. Д. Клюшников, М. Л. Лидов, В. В. Лунёв, Р. А. Минлос, И. В. Новожилов, Н. А. Парусников, Г. С. Росляков, С. А. Шестериков.
До начала 1950-х годов в СССР не существовало специальности «программист», Ершов оказался одним из первых программистов, имевших специальное образование. После окончания аспирантуры механико-математического факультета в 1957 году возглавил отдел теоретического программирования Вычислительного центра АН СССР.
Вскоре после окончания МГУ становится руководителем работ и автором одной из первых программирующих программ для отечественных ЭВМ — БЭСМ и «Стрела».
В 1958 году опубликовал монографию «Программирующая программа для быстродействующей электронной счетной машины»[4], которая сразу же была переиздана за рубежом. Эта книга оказала большое влияние на Дональда Кнута, который впоследствии нашёл Ершова и подружился с ним.
В 1960 году переехал в Новосибирский Академгородок, с которым была связана вся последующая научная и педагогическая деятельность.
Под его руководством и при его участии были созданы такие языки программирования, как Альфа, Альфа-6 и трансляторы с них.
В 1970-е годы разработал типовую, общую для многих языков схему трансляции, пригодную для создания фрагментов оптимизированных трансляторов. Эта схема охватывала многие задачи автоматизации программирования: анализ свойств программ, систем преобразования программ, разработки входных языков, разработки оптимизирующих трансляторов. Для решения этой проблемы требовался специальный язык, чтобы на нём можно было описать все возникающие проблемы. Такой универсальный программирующий процессор и его внутренний язык описания был создан и получил название «Бета».
В середине 1980-х годов развил эти идеи и предложил создать открытый, то есть развиваемый язык, на котором можно описать будущую программу, конструкции, её образующие, и объекты предметной области задачи. Этот язык получил наименование «Лексикон».
С 1966 по 1972 год руководил созданием программно-аппаратной системы разделения времени АИСТ («автоматическая информационная станция») в СО АН СССР[5].
В 1970-е годы активно занимается педагогической деятельностью. Вокруг него складывается неформальный коллектив научных сотрудников ряда академических институтов (прежде всего, Вычислительного центра СО АН СССР) и Новосибирского университета, педвузовских и школьных преподавателей, проводивший широкую программу экспериментов, исследований и разработок в направлении школьной информатики[6].
В 1981 году на 3-й Всемирной конференции Международной федерации по обработке информации и ЮНЕСКО по применению ЭВМ в обучении в Лозанне (Швейцария) сделал доклад под названием «Программирование — вторая грамотность». Название доклада быстро стало лозунгом. В Новосибирске начались эксперименты по преподаванию программирования, а затем и информатики школьникам. Стал разрабатываться компьютер Агат, обучающая система «Школьница» и язык «РАПИРА». В 1985 году Ершовым совместно с группой соавторов был выпущен школьный учебник «Основы информатики и вычислительной техники» (ОИВТ). С 1 сентября 1985 года в советских школах в список обязательных учебных предметов вошли «Основы информатики и вычислительной техники»[7][8], а первым преподавателем информатики в СССР стал Ершов. Для записи алгоритмов в этом учебнике применялся алголоподобный язык, так называемый Русский алгоритмический язык (или Учебный алгоритмический язык), в шутку называемый «Ершол».[источник не указан 190 дней] Реализацией этого языка стал Е-практикум, разработанный на механико-математическом факультете МГУ.
Был организатором и участником многих международных конференций, учёных групп, главных редколлегий советских и иностранных научных журналов, активным деятелем Международной федерации по обработке информации. Труды Ершова по информатике, в том числе по теоретическому и системному программированию, получили международное признание: он был членом Ассоциации вычислительной техники (1965), почётным членом Британского общества по вычислительной технике (1974).
С апреля 1987 года был председателем Научного совета АН СССР по комплексной проблеме «Кибернетика». Активно участвовал в создании отраслевого журнала «Микропроцессорные средства и системы».
За существенный вклад в теорию смешанных вычислений был удостоен Премии имени академика Крылова.
Играл на гитаре, пел, писал стихи[9], переводил на русский язык английских поэтов, в частности, Редьярда Киплинга[10].
Умер после тяжёлой болезни[11].
Известные адреса[править | править код]
Новосибирск. Академгородок. Морской проспект, 34[12]
Память[править | править код]
Похоронен на Южном кладбище Новосибирска (находится в Академгородке).
Имя Ершова присвоено Институту систем информатики, премии для молодых учёных СО РАН, аудитории и студенческой стипендии в НГУ, а так же тропинка новосибирского академгородка, в институте хранится его мемориальная библиотека и научный архив.
Труды[править | править код]
- Ершов А. П. Введение в теоретическое программирование: Беседы о методе. — М.: Наука, Главная редакция физико-математической литературы, 1977. — 288 с.
- Ершов А. П., Кушниренко А. Г., Лебедев Г. В., Семенов А. Л., Шень А. Х. Основы информатики и вычислительной техники: Пробный учебник для средних учебных заведений / Под редакцией А. П. Ершова. — М.: Просвещение, 1988. — 207 с. — ISBN 5-09-000593-1.
- Становление программирования в СССР / А. П. Ершов, М. Р. Шура-Бура; Российская акад. наук, Сибирское отд-ние, Ин-т систем информатики им. А. П. Ершова. — Изд. 2-е, доп. — Новосибирск : Ин-т систем информатики им. А. П. Ершова СО РАН, 2016. — 78 с. : табл.; 21 см.
Примечания[править | править код]
- ↑ 1 2 Ершов Андрей Петрович // Большая советская энциклопедия: [в 30 т.] / под ред. А. М. Прохоров — 3-е изд. — М.: Советская энциклопедия, 1969.
- ↑ 1 2 3 https://www.computerhope.com/people/andrei_ershov.htm
- ↑ Воспоминания Дональда Кнута об Андрее Ершове.
- ↑ Каталог РГБ . Дата обращения: 17 января 2022. Архивировано 17 января 2022 года.
- ↑ Крайнева И. А. Страницы биографии академика А. П. Ершова: Создание системы разделения времени АИСТ-0 Архивная копия от 14 июля 2014 на Wayback Machine
- ↑ Документы< Архивная копия от 12 декабря 2017 на Wayback Machine Архив академика А. П. Ершова
- ↑ Вострокнутов Игорь Евгеньевич, Григорьев Сергей Георгиевич, Сурат Лев Игоревич. 35 ЛЕТ ШКОЛЬНОЙ ИНФОРМАТИКЕ. КАК СОЗДАВАЛСЯ ФУНДАМЕНТ СОВРЕМЕННОЙ ИНФОРМАТИКИ И ИНФОРМАТИЗАЦИИ ОБРАЗОВАНИЯ // Чебышевский сборник. — 2021. — Т. 22, вып. 1 (77). — С. 502–519. — ISSN 2226-8383. Архивировано 17 марта 2023 года.
- ↑ Александр Скуба. Как начали преподавать информатику в СССР. История вопроса (рус.). robotoved.ru. Дата обращения: 17 марта 2023. Архивировано 17 марта 2023 года.
- ↑ Стихотворения и переводы А.П. Ершова . Виртуальный компьютерный музей. Дата обращения: 20 марта 2023. Архивировано 20 марта 2023 года.
- ↑ Р. Киплинг. Переводы стихотворения "If" . Институт cистем информатики им. А.П. Ершова СО РАН. Дата обращения: 19 марта 2023. Архивировано 19 марта 2023 года.
- ↑ АНДРЕЙ ПЕТРОВИЧ ЕРШОВ: ЖИЗНЬ И ТВОРЧЕСТВО . computer-museum.ru. Дата обращения: 19 марта 2023. Архивировано 19 марта 2023 года.
- ↑ Об увековечении памяти А. П. Ершова . Дата обращения: 11 декабря 2017. Архивировано 12 декабря 2017 года.
Литература[править | править код]
- Звенигородский Г. А. Первые уроки программирования / Под редакцией А. П. Ершова. — М.: Наука, Главная редакция физико-математической литературы, 1985. — 208 с. — (Библиотечка «Квант». Выпуск 41).
Ссылки[править | править код]
- Профиль Андрея Петровича Ершова на официальном сайте РАН
- Статья в биографическом справочнике СО РАН
- Андрей Петрович Ершов — ученый и человек
- Проект «Архив академика А. П. Ершова». Главная страница.
- История статьи «Программирование — Вторая грамотность»
- Аудиоверсия статьи «Программирование — Вторая грамотность»
- 50 лет ВЦ РАН: история, люди, достижения. М.: ВЦ РАН, 2005. 320 с. ISBN 5-201-09837-1
- Стихи Ершова Андрея Петровича в Виртуальном компьютерном музее
- Ершов Андрей Петрович — Виртуальный музей НГУ
- Лавров С. С. Воспоминания об Андрее Петровиче Ершове // «Программирование», № 1, 1990. — 2 с.
- Фотоархив СО РАН
- Некролог
- Родившиеся 19 апреля
- Родившиеся в 1931 году
- Родившиеся в Москве
- Умершие 8 декабря
- Умершие в 1988 году
- Умершие в Москве
- Выпускники механико-математического факультета МГУ
- Доктора физико-математических наук
- Действительные члены АН СССР
- Кавалеры ордена Трудового Красного Знамени
- Кавалеры ордена «Знак Почёта»
- Персоналии по алфавиту
- Учёные по алфавиту
- Лауреаты премии Совета Министров СССР
- Лауреаты премии имени А. Н. Крылова
- Учёные в области информатики СССР
- Программисты России
- Преподаватели Новосибирского государственного университета
- Программисты СССР
- Сотрудники ВЦ АН СССР
- Сотрудники Института математики СО РАН
- Преподаватели механико-математического факультета МГУ
- Почётные члены Британского компьютерного общества
- Похороненные на Южном кладбище (Новосибирск)