Ершов Андрей Петрович

Детство и юность

Происходил он из семьи потомственных интеллигентов. Отец был инженером-химиком, мать — библиотекарем. В его роду — типичном роду русской демократической интеллигенции — были военный врач, профессор-химик, академик — специалист по истории Византии, революционеры и партийные работники первых лет советской власти.

С 1943 г. родители А. П. Ершова живут в Сибири, в Кемерове, где в 1949 г. он и закончил среднюю школу. В том же году он поступает на физико-технический факультет Московского университета, собираясь стать физиком. Однако из-за нелепых запретов, которыми была полна сталинская эпоха, учиться на физика ему не дали, а разрешили перевестись на механико-математический факультет того же университета. Там он стал специализироваться на кафедре вычислительной математики, руководимой академиком С. Л. Соболевым, а на последних курсах под влиянием А. А. Ляпунова увлекся программированием. Еще будучи студентом, в 1953 г., он поступил на работу в Институт точной механики и вычислительной техники — организацию, в которой складывался один из первых советских коллективов программистов.

Научная деятельность

Окончил МГУ в 1954 году. До начала 50-х гг. не существовало специальности «программист». Ершову повезло: он оказался одним из первых программистов, имевших специальное образование. С 1954 по 1957 г. он аспирант А. А. Ляпунова в Московском университете. Кандидатскую диссертацию, посвященную понятию операторного алгорифма, он подготовил к 1958 г., однако в связи с настороженным отношением математиков к новой науке защитить ее ему удается только в 1962 г. Докторская диссертация по методам построения трансляторов защищается им в 1968 г. В 1970 г. он становится членом-корреспондентом, а в 1984 г. — академиком АН СССР.

После окончания аспирантуры механико-математического факультета в 1957 году возглавил отдел теоретического программирования Вычислительного центра АН СССР. Ершов становится руководителем работ и автором одной из первых программирующих программ для отечественных ЭВМ — БЭСМ и «Стрела». В 1958 году он опубликовал первую в мировой литературе монографию «Программирование для БЭСМ», которая сразу же была издана за рубежом.

В монографии А. П. Ершовым был впервые предложен ряд понятий, подходов и методов, вошедших в классический багаж языков и систем программирования. Здесь и понятие цикла как фундаментальной конструкции языков программирования, и триадное внутреннее представление выражений, и метод функции расстановки для поиска совпадающих фрагментов (имен), и алгоритм оптимального распределения рабочих ячеек (регистров), и начальные идеи потокового анализа, и пр.

В связи с созданием Сибирского отделения АН СССР по просьбе директора Института математики СО АН СССР академика C.Л.Соболева Ершов берет на себя обязанность организатора и фактического руководителя отдела программирования этого института. В 1961 году Ершов переехал в Новосибирский Академгородок, с которым была связана вся научная и педагогическая деятельность Андрея Петровича.

В дальнейшем отдел Ершова стал одной из основ созданного в 1964 г. Г. И. Марчуком Вычислительного центра СО АН СССР. Благодаря Ершову Академгородок становится одним из ведущих центров по программированию. Ершов создал известную новосибирскую школу системного и теоретического программирования, исследования которой складывались из работ его учеников и последователей в различных новосибирских институтах. Сам Ершов, будучи только заведующим отделом и отделением Вычислительного центра, стал идейным руководителем и неформальным главой большого и активно работающего содружества новосибирских программистов.

Под его руководством и при его участии были созданы такие языки программирования, как «Альфа», «Альфа-6» и трансляторы с них. Всемирно известная система «Альфа» стала первой оптимизирующей системой программирования для сложных языков.

В 1968 г. А. П. Ершовым была предложена идея машинно-ориентированного языка, основанного на расширяемости и настраиваемости на объектный язык. Этот язык был разработан им совместно с А. Ф. Раром, а затем реализован для ряда отечественных ЭВМ Г. Г. Степановым. Язык включал в себя механизмы формального описания объектного языка и параметров машинной архитектуры и был основан на макросах свободной структуры. Компактный набор базисных макросов определял в том числе списки и слова (машинные слова) слоговой структуры, что давало возможность строить эффективные в работе структуры данных. Механизмами расширения были макросы. Опыт применения языка показал хорошие возможности его настройки на различные, в том числе и весьма специфические, машинные архитектуры. Плодотворность идеи компактного и расширяемого ядра показывает теперешняя популярность такого языка, как Форт.

В 70-х годах Ершов разрабатывает типовую, общую для многих языков схему трансляции, пригодную для создания фрагментов оптимизированных трансляторов. Эта схема охватывала многие задачи автоматизации программирования: анализ свойств программ, систем преобразования программ, разработки входных языков, разработки оптимизирующих трансляторов. Для решения этой проблемы требовался специальный язык, чтобы на нём можно было описать все возникающие проблемы. Такой универсальный программирующий процессор и его внутренний язык описания был создан и получил название «Бета».

В сере­дине 80-х гг. Андрей Петрович развил эти идеи и предложил создать открытый, то есть развиваемый язык, на котором можно описать будущую программу, конструкции, её образующие, и объекты предметной области задачи. Этот язык получил наименование «Лексикон».

На стыке лингвистики и программирования

Заметной линией работ Ершова являются работы, посвященные общению с ЭВМ на естественном языке. Начальным подходом к конструктивизации этих проблем была работа «Об одном виде контакта человека с машиной». Впервые в отечественной и, по-видимому, мировой литературе Ершов попытался сформулировать ряд точно поставленных задач реализации такого общения. Размышления по этому поводу, объединенные с исследованиями лингвистов (И. А. Мельчук) и системных программистов (А. С. Нариньяни), привели к появлению проекта РИТА. Проект РИТА в таком виде, как описывался, не был реализован, но можно четко проследить, как ряд существенных идей этого проекта перешел во впоследствии реализованные лингвистические процессоры и системы искусственного интеллекта: выделение промежуточного уровня семантического представления, соотношение лингвистических и программных составляющих диалоговой системы, наличие интерфейсных блоков для других (классических) программных систем, множественность значений интерпретирующих функций (что позже А. С. Нариньяни было обобщено в понятии недоопределенных множеств) и т. д.

В последующем Ершов проводит дальнейшую конструктивизацию проблем общения на естественном языке, выделяя из естественного языка очень важное подмножество языка деловой прозы. Он дает общее определение деловой прозе как языковому носителю производственных отношений человека и отмечает, что она фактически выделяется в особую лингвистическую категорию. Ряд свойств деловой прозы — внутренняя формализованность, четкость функций сообщения — говорит об актуальности не только необходимости, но и возможности научить машину полностью (Ершов это подчеркивает) понимать и воспринимать этот язык. Далее Ершов рассматривает некоторые существенные черты глобальной модели полного восприятия языка применительно к деловой прозе.

Здесь в своих исследованиях и рассуждениях Ершов выходит за пределы собственно программирования и формулирует фундаментальную проблему создания машинного фонда русского языка. Отмечая связь этой проблемы с решением задачи общения с ЭВМ на естественном языке, он подчеркивает очень важную научную, общекультурную и прикладную значимость этой проблемы. К уточнению внешней постановки этой проблемы он возвращается в своих работах после того, как эта задача была осмыслена и подхвачена лингвистами. Интересно отметить, что пионерство Ершова в постановке такой проблемы подчеркивается и чисто внешне тем, что цитаты из его статьи вынесены как элементы оформления на обложку сборника статей по этому вопросу.

Международное признание

Андрей Петрович был организатором и участником многих международных конференций, учёных групп, главных редколлегий советских и иностранных научных журналов, активным деятелем Международной федерации по обработке информации (IFIP)практически c момента ее создания в 1962 г. Труды А. П. Ершова по информатике, в том числе по теоретическому и системному программированию, получили международное признание: он был членом Американской ассоциации по вычислительной технике (1965), почётным членом Британского общества по вычислительной технике (1974).

Работы Андрея Петровича Ершова оказали большее влияние на юного Дональда Кнута, впоследствии его друга. Американский учёный, почётный профессор Стэнфордского университета, идеолог программирования, вспоминал: «Это началось ещё когда я был студентом последнего курса. Тогда только появилась книга Андрея „Программирование для БЭСМ“, и мы, группа студентов, смогли убедить преподавателя русского языка включить её в курс в качестве одного из двух сборников текстов для изучения научной лексики».

С апреля 1987 года Андрей Петрович был председателем Научного совета АН СССР по комплексной проблеме «Кибернетика». Активно участвовал в создании отраслевого журнала «Микропроцессорные средства и системы».

За существенный вклад в теорию смешанных вычислений А. П. Ершов был удостоен премии имени академика А. Н. Крылова. Имя А. П. Ершова носит Институт систем информатики, премия для молодых учёных СО РАН, аудитория и студенческая стипендия в НГУ, в институте хранится его мемориальная библиотека.

Делом его последних лет, которому Ершов отдал много сил и внимания, было осуществление национальной программы информатизации образования. Незадолго до смерти им была подготовлена рукопись рабочего варианта концепции информатизации народного образования, которая позже была издана. (было создание школьной энциклопедии по информатике).

Андрей Петрович Ершов умер после тяжелой болезни в Москве 8 декабря 1988 г.

Во главе программистского сообщества СССР

Школа академика А. П. Ершова характеризуется наличием и сохранением традиций и взаимоотношений в научной среде, которые позволяли ей поддерживать профессиональные контакты с ближайшим и дальним научным окружением. Речь идет о сложившейся системе научных семинаров, участии в организации и проведении научных конференций программистского сообщества в СССР и за рубежом, международном научно-техническом сотрудничестве. А. П. Ершов занимал центральные позиции в научной жизни программистского сообщества не только Новосибирского Академгородка, но и всей страны. Как признанный эксперт он работал в комитетах и комиссиях ГКНТ и АН СССР по подготовке погнозных докладов для составления государственных и отраслевых программ научно-технического развития в части математического обеспечения ЭВМ, кадровой и образовательной политики в области подготовки программистов. Многие научные конференции, семинары, симпозиумы программистов проходили при непосредственном участии А. П. Ершова и под его руководством как председателя оргкомитета, как члена национального оргкомитета международных конференций, проходивших в СССР, члена программного комитета международных конференций, проходивших за рубежом. Тематика конференций отражала широкий спектр научных интересов А. П. Ершова, соответствовала потребностям программистского сообщества в обмене научными идеями, результатами их конкретного воплощения, в постановке проблем. Научные конференции актуальной тематики, которые организовывались А. П. Ершовым в СССР, как правило, проходили при участии ведущих зарубежных ученых, материалы их публиковались, в том числе на английском языке в таком известном периодическом издании, как Lecture Notes in Computer Science издательства Springer-Verlag (LNCS). В 1978—1986 гг. А. П. Ершов возглавлял Комиссию по системному математическомуобеспечению Координационного комитета по вычислительной технике АН СССР (КОСМО ККВТ АН СССР). Перед КОСМО ставилась задача координации научных исследований в области системного программирования, ведущихся научными коллективами Академии наук СССР и академий наук союзных республик с целью содействия расширению фундаментальных исследований в области программного обеспечения вычислительных средств и подъему их уровня. За 10 лет комиссия провела 15 заседаний во всех ведущих научных центрах СССР, все заседания (за исключением лета 1985 г.) проходили под председательством А. П. Ершова. В составе Комиссии работали такие известные ученые, специалисты в области системного программирования, как члены-корреспонденты АН СССР С. С. Лавров (Ленинград), Л. Н. Королев (Москва), член-корреспондент АН ЭССР Э.X. Тыугу, доктора наук М. Р. Шура-Бура, Б. А. Бабаян, В. В. Липаев (Москва), Я. М. Барздинь (Рига), И. В. Вельбицкий, А. А. Летичевский (Киев), В. П. Шириков (Дубна), В. Л. Катков (Минск), В. Е. Котов (Новосибирск).А. П. Ершов был признанным экспертом в СССР по вопросам разработки математического обеспечения ЭВМ, участвовал в составлении соответствующих разделов в программах научных исследований АН СССР, государственных программ научно-технического прогресса СССР. Руководимая им Комиссия по системному математическому обеспечению АН СССР стала организацией, где формировалось отличное от официального мнение по вопросам развития вычислительной техники, теоретическому и системному программированию.

> Ссылки

  • Научные труды
  • Мемориальная библиотека А. П. Ершова
  • Архив академика А. П. Ершова

Ершов, Андрей Петрович

В Википедии есть статьи о других людях с такой фамилией, см. Ершов; Ершов, Андрей.

Андрей Петрович Ершов
Дата рождения 19 апреля 1931
Место рождения
  • Москва, РСФСР
Дата смерти 8 декабря 1988 (57 лет)
Место смерти
  • Москва, РСФСР
Страна
  • СССР
Научная сфера Информатика и вычислительная техника, программирование
Место работы Новосибирский Академгородок
Альма-матер МГУ (мехмат)
Учёная степень доктор физико-математических наук
Учёное звание академик АН СССР
Научный руководитель Ляпунов, Алексей Андреевич
Известен как один из первых программистов СССР и один из пионеров российской корпусной лингвистики, как создатель сибирской школы программирования, один из создателей (наряду с А.А. Ляпуновым, Г.И. Марчуком, Н.Н. Яненко) сибирской школы информатики
Награды и премии

Премия им. А. Н. Крылова

Сайт ershov.iis.nsk.su

Андре́й Петро́вич Ершо́в (19 апреля 1931, Москва — 8 декабря 1988, там же) — советский учёный, один из пионеров теоретического и системного программирования, создатель Сибирской школы информатики, академик АН СССР. Его работы оказали огромное влияние на формирование и развитие вычислительной техники не только в СССР, но и во всём мире.

Ершов — один из пионеров российской корпусной лингвистики; по его инициативе начал создаваться Машинный фонд русского языка при Институте русского языка АН СССР.

Биография

Окончил механико-математический факультет МГУ в 1954 году. Ученик Алексея Ляпунова.

До начала 1950-х годов в СССР не существовало специальности «программист», Ершов оказался одним из первых программистов, имевших специальное образование. После окончания аспирантуры механико-математического факультета в 1957 году возглавил отдел теоретического программирования Вычислительного центра АН СССР.

Вскоре после окончания МГУ становится руководителем работ и автором одной из первых программирующих программ для отечественных ЭВМ — БЭСМ и «Стрела». В 1958 году опубликовал монографию «Программирующая программа для быстродействующей электронной счетной машины», которая сразу же была переиздана за рубежом.

В 1960 году переехал в Новосибирский Академгородок, с которым была связана вся последующая научная и педагогическая деятельность.

Под его руководством и при его участии были созданы такие языки программирования, как Альфа, Альфа-6 и трансляторы с них.

В 1970-е годы разработал типовую, общую для многих языков схему трансляции, пригодную для создания фрагментов оптимизированных трансляторов. Эта схема охватывала многие задачи автоматизации программирования: анализ свойств программ, систем преобразования программ, разработки входных языков, разработки оптимизирующих трансляторов. Для решения этой проблемы требовался специальный язык, чтобы на нём можно было описать все возникающие проблемы. Такой универсальный программирующий процессор и его внутренний язык описания был создан и получил название «Бета».

В середине 1980-х годов развил эти идеи и предложил создать открытый, то есть развиваемый язык, на котором можно описать будущую программу, конструкции, её образующие, и объекты предметной области задачи. Этот язык получил наименование «Лексикон».

С 1966 по 1972 год руководил созданием программно-аппаратной системы разделения времени АИСТ («автоматическая информационная станция») в СО АН СССР.

В 1970-е годы активно занимается педагогической деятельностью. Вокруг него складывается неформальный коллектив научных сотрудников ряда академических институтов (прежде всего, Вычислительного центра СО АН СССР) и Новосибирского университета, педвузовских и школьных преподавателей, проводивший широкую программу экспериментов, исследований и разработок в направлении школьной информатики.

В 1981 году на 3-й Всемирной конференции Международной федерации по обработке информации и ЮНЕСКО по применению ЭВМ в обучении в Лозанне (Швейцария) делает доклад под названием «Программирование — вторая грамотность». Название доклада быстро становится лозунгом. В Новосибирске начинаются эксперименты по преподаванию программирования, а затем и информатики школьникам. Разрабатывается компьютер Агат, обучающая система «Школьница» и язык «РАПИРА». В 1985 году Ершовым совместно с группой соавторов был выпущен школьный учебник «Основы информатики и вычислительной техники» (ОИВТ) и началось преподавание информатики как учебного предмета во многих школах Советского Союза. Для записи алгоритмов в этом учебнике применялся алголоподобный язык, так называемый Русский алгоритмический язык (или Учебный алгоритмический язык), в шутку называемый «Ершол». Реализацией этого языка стал Е-практикум, разработанный на механико-математическом факультете МГУ.

Был организатором и участником многих международных конференций, учёных групп, главных редколлегий советских и иностранных научных журналов, активным деятелем Международной федерации по обработке информации. Труды Ершова по информатике, в том числе по теоретическому и системному программированию, получили международное признание: он был членом Ассоциации вычислительной техники (1965), почётным членом Британского общества по вычислительной технике (1974).

С апреля 1987 года был председателем Научного совета АН СССР по комплексной проблеме «Кибернетика». Активно участвовал в создании отраслевого журнала «Микропроцессорные средства и системы».

За существенный вклад в теорию смешанных вычислений был удостоен Премии имени академика Крылова.

Андрей Петрович Ершов был не только замечательным учёным, учителем и борцом за свои идеи, но и выдающейся, разносторонне одарённой личностью: он прекрасно играл на гитаре и пел, писал стихи, переводил на русский язык английских поэтов, в частности, Редьярда Киплинга.

Умер после тяжёлой болезни. Похоронен на Южном (Чербузинском) кладбище Новосибирска (находится в Академгородке).

> Известные адреса

Новосибирск. Академгородок. Морской проспект, 34

Андрей Ершов

программирование компьютер лавлейс алгоритм

Андрей Петрович Ершов. Годы жизни: 1931-1988. Фотография приведена на рисунке 4. Советский учёный, один из пионеров теоретического и системного программирования, создатель Сибирской школы информатики, академик АН СССР. Его работы оказали огромное влияние на формирование и развитие вычислительной техники не только в СССР, но и во всём мире.

Ершов — один из пионеров российской корпусной лингвистики; по его инициативе начал создаваться Машинный фонд русского языка при Институте русского языка АН СССР.

Окончил механико-математический факультет МГУ в 1954 году. Ученик А. А. Ляпунова. До начала1950-х годов не существовало специальности «программист». Он оказался одним из первых программистов, имевших специальное образование. После окончания аспирантуры механико-математического факультета в 1957 году возглавил отдел теоретического программирования Вычислительного центра АН СССР.

Вскоре после окончания МГУ становится руководителем работ и автором одной из первых программирующих программ для отечественных ЭВМ — БЭСМ и «Стрела». В 1958 году он опубликовал первую в мировой литературе монографию «Программирование для БЭСМ», которая сразу же была издана за рубежом.

В 1960 году переехал в Новосибирский Академгородок, с которым была связана вся научная и педагогическая деятельность Андрея Петровича.

Под его руководством и при его участии были созданы такие языки программирования, как Альфа, Альфа-6 и трансляторы с них. Всемирно известная система «Альфа» стала первой оптимизирующей системой программирования для сложных языков.

В 1970-х годах разрабатывает типовую, общую для многих языков схему трансляции, пригодную для создания фрагментов оптимизированных трансляторов. Эта схема охватывала многие задачи автоматизации программирования: анализ свойств программ, систем преобразования программ, разработки входных языков, разработки оптимизирующих трансляторов. Для решения этой проблемы требовался специальный язык, чтобы на нём можно было описать все возникающие проблемы. Такой универсальный программирующий процессор и его внутренний язык описания был создан и получил название «Бета».

В середине 1980-е годы развил эти идеи и предложил создать открытый, то есть развиваемый язык, на котором можно описать будущую программу, конструкции, её образующие, и объекты предметной области задачи. Этот язык получил наименование «Лексикон».

С 1966 по 1972 руководил созданием программно-аппаратной системы разделения времени АИСТ («автоматическая информационная станция») в СО АН СССР.

В 1970-е годы активно занимается педагогической деятельностью. Вокруг него складывается неформальный коллектив научных сотрудников ряда академических институтов (прежде всего, Вычислительного центра СО АН СССР) и Новосибирского университета, педвузовских и школьных преподавателей, проводивший широкую программу экспериментов, исследований и разработок в направлении Школьной информатики.

В 1981 году на 3-й Всемирной конференции Международной федерации по обработке информации и ЮНЕСКО по применению ЭВМ в обучении в Лозанне (Швейцария) делает доклад под названием «Программирование — вторая грамотность». Название доклада быстро становится лозунгом. В Новосибирске начинаются эксперименты по преподаванию программирования, а затем и информатики школьникам. Разрабатывается компьютер Агат, обучающая система «Школьница» и язык «Рапира». В 1985 году Ершовым совместно с группой соавторов был выпущен школьный учебник «Основы информатики и вычислительной техники» (ОИВТ) и началось преподавание информатики как учебного предмета во многих школах Советского Союза. Для записи алгоритмов в этом учебнике применялся Алголоподобный язык, так называемый Русский алгоритмический язык (или Учебный алгоритмический язык), в шутку называемый «Ершол». Реализацией этого языка стал Е-практикум, разработанный на механико-математическом факультете МГУ.

Был организатором и участником многих международных конференций, учёных групп, главных редколлегий советских и иностранных научных журналов, активным деятелем Международной федерации по обработке информации (ИФИП). Труды Ершова по информатике, в том числе по теоретическому и системному программированию, получили международное признание: он был членом Ассоциации вычислительной техники(1965), почётным членом Британского общества по вычислительной технике (1974).

С апреля 1987 года был председателем Научного совета АН СССР по комплексной проблеме «Кибернетика». Активно участвовал в создании отраслевого журнала «Микропроцессорные средства и системы» .

За существенный вклад в теорию смешанных вычислений А. П. Ершов был удостоен премии имени академика А. Н. Крылова.

Похоронен в Новосибирске.

Имя А. П. Ершова носит Институт систем информатики, премия для молодых учёных СО РАН, аудитория и студенческая стипендия в НГУ, в институте хранится его мемориальная библиотека и научный архив.

Доктор физико-математических наук, специалист в области информатики и программирования.

Выдающийся программист и математик, лидер советского программирования, создатель Сибирской школы информатики, академик АН СССР. Его работы оказали огромное влияние на формирование и развитие вычислительной техники не только в СССР, но и во всем мире.

Родился 19 апреля 1931 г. в г. Москве, в семье потомственных интеллигентов. Отец был инженером-химиком, мать – учителем. В 1937 г. семья переехала в г. Рубежное (Украина), куда отец получил направление на работу на химкомбинате. В 1943 г. Ершовы были эвакуированы вместе с предприятием в г. Кемерово, где в 1949 г. Андрей закончил среднюю школу с золотой медалью. В том же году он поступил на физико-математический факультет Московского университета. Однако из-за нелепых запретов, которыми была полна сталинская эпоха, учиться на физика ему не дали, но разрешили перевестись на другой факультет, и в июне 1950 г. Ершов стал студентом механико-математического факультета МГУ.

Годом раньше в университете открылась кафедра вычислительной математики, руководимая академиком Сергеем Львовичем Соболевым. Интерес Ершова к физическому устройству ЭВМ привел его на новую кафедру – единственную на мехмате, где такое устройство изучалось. Но по-настоящему он увлекся программированием на последних курсах университета, под влиянием молодого профессора А. А. Ляпунова, читавшего основы программирования для электронных вычислительных машин. В 1953 г., будучи еще студентом, Андрей Петрович поступил на работу в Институт точной механики и вычислительной техники, участвовал в подготовке приемных испытаний одной из первых советских вычислительных машин «БЭСМ».

Немного извилистым был его путь к программированию, впоследствии ставшим главным делом всей его жизни. Но выбор сферы деятельности оказался счастливым как для ученого, так и для науки. Удивительно к месту пришлось его умение нетрадиционно мыслить, находить ясные основы интуитивно складывающегося знания и видеть перспективные точки роста зарождающейся науки.

В 1954 г. Ершов окончил университет и стал аспирантом в МГУ. Кандидатскую диссертацию, посвященную понятию оперативного алгорифма, ученый подготовил к 1958 г., однако в связи с настороженным отношением «чистых» математиков к новой науке защитил ее только в 1962 г. Докторская диссертация по методам построения трансляторов защищается им в мае 1967 г. В 1970 г. он становится членом-корреспондентом по специальности математика, в 1984 г. – академиком АН СССР.

Такое быстрое продвижение связано с тем, что уже в конце 1950-х гг. Ершов становится одним из ведущих советских программистов – не только благодаря своим собственным блестящим научным результатам, но и как руководитель плодотворно работающих программистских коллективов. В 1957 г. Андрей Петрович стал заведующим отделом автоматизации программирования в только что организованном ВЦ АН СССР. В этом же году, в связи с созданием Сибирского отделения АН, по приглашению директора Института математики академика С. Л. Соболева Ершов принимает на себя обязанности организатора и руководителя (с 1959 г.) отдела программирования этого института, продолжая работу в Москве.

В 1958 г. ученый опубликовал первую в мировой литературе монографию «Программирование для БЭСМ», ее сразу же издали за рубежом.

В 1960 г. Ершов окончательно переехал в Новосибирск. Благодаря ему Академгородок становится одним из ведущих программистских центров СССР. Ученый создал известную новосибирскую школу системного программирования, исследования которой складывались из работ его учеников и последователей в различных новосибирских институтах. Под его руководством и при его участии были созданы языки программирования Альфа, Альфа-6 и трансляторы с них. Система «Альфа» стала первой оптимизирующей системой программирования для сложных языков.

А. П. Ершов выступал как признанный авторитет и вдумчивый эксперт многих советских программных проектов – они задумывались и выполнялись под его влиянием. Будучи внимательным и заботливым учителем, он уделял много времени подготовке программистов. Среди его учеников – большое число кандидатов наук и несколько докторов наук. Преподавательскую деятельность Андрей Петрович начал еще с 1956 г. в МГУ, а затем с 1961 г. – в НГУ (с 1968 г. – в качестве профессора), в котором он был организатором и бессменным руководителем коллектива, ведущего подготовку студентов и аспирантов в области системного и теоретического программирования.

В 1970-х годах Ершов разработал типовую, общую для многих языков схему трансляции, пригодную для создания фрагментов оптимизированных трансляторов. Эта схема охватывала многие задачи автоматизации программирования: анализ свойств программ, систем преобразования программ, разработки входных языков, разработки оптимизирующих трансляторов. Для решения этой проблемы требовался специальный язык, чтобы на нем можно было описать все возникающие проблемы. Такой универсальный программирующий процессор и его внутренний язык описания был создан и получил название «Бета». Кроме того, в это же время была создана вычислительная система «Аист».

В эти же годы Ершов активно занимается педагогической деятельностью. Вокруг него складывается неформальный коллектив научных сотрудников ряда академических институтов (прежде всего, Вычислительного центра СО АН СССР) и Новосибирского университета, педвузовских и школьных преподавателей, проводивший широкую программу экспериментов, исследований и разработок в направлении школьной информатики.

В 1981 г. на 3-й Всемирной конференции ИФИП (Международной федерации но обработке информации) и ЮНЕСКО но применению ЭВМ в обучении, в Лозанне (Швейцария), А. П. Ершов делает доклад под названием «Программирование — вторая грамотность». Название доклада быстро становится лозунгом. В Новосибирске начинаются эксперименты по преподаванию программирования, а затем и информатики школьникам. Разрабатывается компьютер Агат, обучающая система «Школьница» и язык «Рапира». В середине 1980-х годов Ершов предложил создать открытый, развиваемый язык, на котором можно описать будущую программу, конструкции, ее образующие, и объекты предметной области задачи. Этот язык получил наименование «Лексикон».

В 1985 г. Андреем Петровичем совместно с группой соавторов был выпущен школьный учебник «Основы информатики и вычислительной техники» (ОИВТ) и началось преподавание информатики как учебного предмета во многих школах Советского Союза. Для записи алгоритмов в этом учебнике применялся алголоподобный язык, так называемый Русский алгоритмический язык (или Учебный алгоритмический язык). Реализацией этого языка стал Е-практикум, разработанный на механико-математическом факультете МГУ.

Ершов так же являлся одним из пионеров российской корпусной лингвистики, по его инициативе в 1985 г. был создан Отдел Машинного фонда русского языка при Институте русского языка АН СССР, после состоявшейся в 1983 г. специальной всесоюзной конференции.

С апреля 1987 г. Андрей Петрович был председателем Научного совета АН СССР по комплексной проблеме «Кибернетика», координирующего все отечественные академические исследования по информатике и программированию.

Трудно переоценить роль А. П. Ершова как организатора науки: много сил ученый отдал под-готовке кадров, был организатором и активным участником многих международных конференций и конгрессов, ученых групп, был редактором или членом редколлегии как русских журналов «Микропроцессорные средства и системы», «Кибернетика», «Программирование», так и международных – Acta Informatica, Information Processing Letters, Theoretical Computer Science, активным деятелем Международной федерации по обработке информации (ИФИП). Труды А. П. Ершова по информатике, в том числе по теоретическому и системному программированию, получили международное признание: он был членом Американской ассоциации по вычислительной технике (АСМ) (1965), почетным членом Британского общества по вычислительной технике (1974). Огромная научная, организационная и педагогическая деятельность Ершова была признана в стране. Он награжден несколькими орденами Советского Союза. В 1983 г. за существенный вклад в теорию смешанных вычислений ученый был удостоен премии им. академика А. Н. Крылова – главной премии АН СССР за фундаментальные работы по прикладной математике. В 1985 г. за значительный вклад в развитие методики создания больших программных систем он был награжден премией Совета Министров СССР, присуждаемой за работы, имеющие большое прикладное значение. В 1967 и 1976 IT. Ершов был награжден орденами Трудового Красного Знамени за участие в организации и развитии СО АН ССС, в 1981 г. – орденом «Знак Почета».

Академик А. П. Ершов очень много внимания уделял проблемам информационного обеспечения ученых. Свою научную библиотеку он собирал всю жизнь. Ко времени безвременной кончины ученого в его личной библиотеке хранилось более 30 тысяч книг, журналов, трудов конференций, репринтов и отдельных оттисков статей практически на всех европейских языках. После смерти Андрея Петровича его наследники передали библиотеку в Институт систем информатики, который к тому времени выделился из Вычислительного центра. Теперь это Мемориальная библиотека им. А. П. Ершова.

В память ученого его имя носит Институт систем информатики, премия для молодых ученых СО РАН, аудитория и студенческая стипендия в НГУ. А в 1988 г. был создан благотворительный Фонд имени А. П. Ершова, основной целью которого являлось развитие информатики как изобретательства, творчества, искусства и образовательной активности.

Рахимова Т.Н. 80 лет со дня рождения академика Ершова Андрея Петровича (1931-1988) // Календарь знаменательных и памятных дат по Новосибирской области, 2011.

ЛИТЕРАТУРА

ДУБОВЕНКО В. Бессмертны дела людей… // Наука в Сибири. – 2002. – 7 июня. – С. 11 : портр.

ЕРШОВ Андрей Петрович // Российская академия наук. Сибирское отделение : персон, состав, 1957–2007. – Новосибирск, 2007. – С. 84 — 85 : портр. – Библиогр.: с. 85.

АНДРЕИ Петрович Ершов – ученый и человек / Рос. акад. наук, Сиб. отд-ние, Ин-т систем информатики ; отв. ред. А. Г. Марчук. – Новосибирск : Изд-во СО РАН, 2006. — 505 с.: ил., л. ил., л. портр.

ИБРАГИМОВА З. «Я вырос вместе с ЭВМ…» : акад. А. Ершов у парты с компьютером / З. Ибрагимова // Созидатели : очерки о людях, впи впи¬савших свое имя в историю Новосибирска. – Новосибирск, 2003. – Т. 2. – С. 131 — 141 : ил., портр.

КРАЙНЕВА И. А. Электронный архив академика А. П. Ершова (1931-1988 гг.) // Новосиб. арх. вестн. – 2001. — № 8. – С. 41 — 44.

БОБКОВ В. Н. Ершов Андрей Петрович / В. Н. Бобков // Новосибирск: энциклопедия. – Новосибирск, 2003. – С. 298 : портр. – Библиогр.: с. 298.

АНДРЕЙ Петрович Ершов / Рос. акад. наук. Сиб. отд-ние, Ин-т систем информатики им. А. П. Ершова, Науч. совет по музеям СО РАН; сост. Н. А. Черемных, И. А. Крайнева; под ред. А. Г. Марчука. – Новосибирск, 2009. – 122 с. — (Материалы к биобиблиогр. сиб. ученых).

Политическая и общественная карьера

Начал трудовую деятельность слесарем завода «Электроприбор».

  • В 1975—1980 гг. работал инструктором Бауманского райкома ВЛКСМ, заместителем секретаря комитета ВЛКСМ на заводе «Точмаш», инструктором Татарского обкома ВЛКСМ.
  • В 1980—1984 гг. — первый секретарь Бауманского райкома ВЛКСМ.
  • В 1984—1985 гг. — секретарь Татарского обкома ВЛКСМ.
  • В 1985—1986 гг. — ответственный организатор ЦК ВЛКСМ.
  • В 1986—1989 гг. — второй секретарь Татарского обкома ВЛКСМ.
  • В 1989—1991 гг. — инспектор Татарского обкома КПСС.
  • В 1991—1992 гг. — старший научный сотрудник НИИ среднего специального образования АПН СССР.
  • В 1992—1997 гг. — главный референт Аппарата Президента Республики Татарстан.
  • В 1997 году проходил стажировку в органах государственной власти и учебных заведениях Франции.
  • В 1997—2001 гг. — директор Республиканского центра переподготовки и повышения квалификации госслужащих при Департаменте по делам госслужащих при Президенте РТ, заведующий кафедрой государственного управления социально-экономическими процессами.
  • В 2001—2010 гг. — ректор Института государственной службы при Президенте РТ, с 2007 по 2010 — Академия государственного и муниципального управления при Президенте Республики Татарстан.
  • В 2011—2014 гг. — ректор Казанского института инновационного менеджмента и информатики.
  • С 2012 г. — почетный консул Франции в г. Казани.

Региональный вице-президент (Поволжье) Исполнительного комитета Российского общества социологов, председатель Татарстанского отделения Российского общества социологов, председатель научного совета по социологии Академии наук Республики Татарстан, эксперт ENTO (Европейская сеть учебных заведений по подготовке кадров для местных и региональных органов власти) при Совете Европы (г.Страсбург), участник Конгресса ректоров университетов Европы (Польша, 2004).

Заместитель председателя регионального представительства общественной организации «Альянс Франсез — Казань», член диссертационных докторских советов по социологии в КГТУ им. С. М. Кирова и Мордовском государственном университете им. Н. П. Огарева, член редколлегии журнала «Социология» (Москва) и член редакционного совета журнала «Служебная лестница» (Казань), член Российского совета по специальности Мaster of Public Administration при Министерстве образования и науки Российской Федерации, заместитель председателя Совета сторонников Татарского регионального отделения Всероссийской политической партии «Единая Россия». Вице-президент Федерации бокса Республики Татарстан.

Женат, имеет двоих дочерей, внука.