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

Академик А.П. Ершов

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

Академик Андрей Петрович Ершов (1931–1988) – один из зачинателей теоретического и системного программирования в СССР, создатель Сибирской школы информатики и неформальный лидер всего отечественного программистского сообщества. Его существенный вклад в становление информатики как новой отрасли науки и нового феномена общественной жизни широко признан в нашей стране и за рубежом.

В 1949 г. А.П. Ершов, окончив школу с отличием, поступил на физический факультет Московского государственного университета.

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

Обратите внимание

 Ляпунова увлекся программированием. По окончании университета А.П. Ершов поступил в Институт точной механики и вычислительной техники – организацию, в которой складывался один из первых советских коллективов программистов.

В 1957 г. его назначают заведующим отделом автоматизации программирования в только что созданном Вычислительном центре АН СССР.

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

При создании Вычислительного центра СО АН СССР, как самостоятельной организации, отдел программирования под руководством Ершова вливается в его структуру.

Самые первые работы Ершова определили его роль как ведущего специалиста в области теории схем программ, он впервые предложил ряд понятий, подходов и методов, которые стали классическими в теории компиляции. Книга А.П. Ершова “Программирующая программа для электронной вычислительной машины БЭСМ”, изданная в 1958 г., стала одной из первых в мире монографий по автоматизации программирования.

Язык программирования АЛЬФА и оптимизирующий Альфа-транслятор, многоязыковая система программирования БЕТА, первая советская система разделения времени АИСТ-0, система учебной информатики Школьница, система подготовки печатных изданий Рубин, многопроцессорная рабочая станция МРАМОР – все эти проекты были инициированы А.П. Ершовым и выполнялись под его руководством. Работы Ершова по технологии программирования заложили основы этого научного направления в нашей стране.

В Новосибирске завершилось формирование Ершова-ученого и идеолога больших проектов. В 1962 г. он защитил диссертацию “Операторные алгорифмы” на соискание ученой степени кандидата физико-математических наук (научный руководитель д.ф.-м.н. А.А. Ляпунов). В 1967 г.

им защищена докторская диссертация “Некоторые вопросы теории программирования и конструирования трансляторов” (официальные оппоненты акад. В.М. Глушков, чл.-корр. А.А. Ляпунов и С.С. Лавров, д.ф.-м.н. М.Р. Шура-Бура). В 1971 г. А.П.

Важно

 Ершов был избран в Академию наук СССР, став членом-корреспондентом, в 1984 г. – академиком.

В 1960-е годы Ершов вместе с коллегами начал эксперименты по преподаванию программирования в средней школе, что привело к созданию первой в стране детальной концепции школьной информатики и обогатило нас тезисом “программирование – вторая грамотность”.

Через некоторое время эта концепция легла в основу государственной программы по введению курса информатики и вычислительной техники в средние школы страны. А.П. Ершов и В.М.

 Монахов возглавили коллектив авторов, создавших первые учебники “Основы информатики и вычислительной техники”, которые затем были переведены на языки всех республик СССР.

Трудно переоценить роль А.П.

 Ершова как организатора науки: он принимал самое активное участие в подготовке множества отечественных и международных конференций и конгрессов, был редактором или членом редколлегии как русскоязычных журналов “Микропроцессорные средства и системы”, “Кибернетика”, “Программирование”, так и зарубежных – Acta Informatica, BIT, Information Processing Letters, Theoretical Computer Science, Future Generations Computer Systems и др.

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

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

 Его наследники передали библиотеку в Институт систем информатики, который к тому времени выделился из Вычислительного центра.

Совет

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

Многие годы А.П.

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

Научные заслуги А.П. Ершова получили международное признание. В 1974 г. он был избран Выдающимся членом Британского вычислительного общества (British Computer Society). За значительный вклад в работу Международной федерации по обработке информации (IFIP) в 1980 г.

он награжден Почетным знаком IFIP “Серебряный сердечник (Silver Core)”. На родине за существенный вклад в теорию смешанных вычислений А.П. Ершов был удостоен академической премии имени А.Н. Крылова (1984). В 1985 г.

он стал лауреатом премии Совета министров СССР за создание и внедрение прогрессивной технологии автоматизированного проектирования программ для специализированных встраиваемых мини- и микро-ЭВМ и обеспечивающего ее комплекса настраиваемых инструментальных средств на базе универсальных ЭВМ. А.

П. Ершов награжден орденом Знак Почета (1981) и двумя орденами Трудового Красного Знамени (1975, 1988).

Научная школа информатики А.П. Ершова, сложившаяся в ВЦ СО АН СССР, получила институциональное оформление и дальнейшее развитие. Отдел программирования и другие подразделения ВЦ СО АН послужили основой для создания в 1990 г. Института систем информатики СО РАН, который ныне носит имя Ершова.

Благодаря уникальным способностям научного предвидения А.П. Ершов одним первых в нашей стране осознал ключевую роль вычислительной техники в прогрессе науки и общества.

Обратите внимание

Его блестящие идеи заложили основу для развития в России таких научных направлений, как параллельное программирование и искусственный интеллект.

Эти идеи развивает коллектив Института систем информатики, который ведет исследования в области фундаментальных основ программирования.

На базе ИСИ СО РАН периодически проводится Международная Ершовская конференция по информатике (PSI – Perspectives of System Informatics), которая объединяет выдающихся теоретиков программирования со всего мира. Ежегодно работает Летняя школа юных программистов, вместе с НГУ проводится Всесибирская Открытая студенческая олимпиада по программированию им. И.В. Поттосина.

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

 Киплинга и других английских поэтов, прекрасно играл на гитаре и пел.

Все, кто имел счастье знать академика Ершова и работать с ним, будут всегда помнить его блестящие идеи, выдающиеся достижения и необыкновенную доброжелательность.

Литература

  • Андрей Петрович Ершов – ученый и человек. Отв. ред. А.Г. Марчук. Новосибирск, 2006. – 503 с.
  • Биобиблиография А.П. Ершова (сост. И.А. Крайнева, Н.А. Черемных). Новосибирск, 2009. – 122 с.
  • Крайнева И.А., Черемных Н.А. Путь программиста. Новосибирск: Нонпарель, 2011. – 222 с.
  • Поттосин И.В. Андрей Петрович Ершов: жизнь и творчество // А.П. Ершов. Избранные труды. Новосибирск, 1994. – С. 5–29.
  • Ершов Андрей Петрович

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

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

     Ершова живут в Сибири, в Кемерове, где в 1949 г. он и закончил среднюю школу. В том же году он поступает на физико-технический факультет Московского университета, собираясь стать физиком.

    Однако из-за нелепых запретов, которыми была полна сталинская эпоха, учиться на физика ему не дали, а разрешили перевестись на механико-математический факультет того же университета. Там он стал специализироваться на кафедре вычислительной математики, руководимой академиком С. Л. Соболевым, а на последних курсах под влиянием А. А. Ляпунова увлекся программированием.

    Важно

    Еще будучи студентом, в 1953 г., он поступил на работу в Институт точной механики и вычислительной техники — организацию, в которой складывался один из первых советских коллективов программистов.

    Московский государственный университет, где учился А.П. Ершов

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

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

    Кандидатскую диссертацию, посвященную понятию операторного алгорифма, он подготовил к 1958 г., однако в связи с настороженным отношением математиков к новой науке защитить ее ему удается только в 1962 г. Докторская диссертация по методам построения трансляторов защищается им в 1968 г. В 1970 г. он становится членом-корреспондентом, а в 1984 г.

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

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

    thumb|left|250px|Выступление А. П. Ершова в корпорации RAND, Санта-Моника, США, 1965 В монографии А. П. Ершовым был впервые предложен ряд понятий, подходов и методов, вошедших в классический багаж языков и систем программирования.

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

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

    Дом Ученых в Академгородке г.Новосибирска

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

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

    Совет

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

    В 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 г. в г. Москве, в семье потомственных интеллигентов. Отец был инженером-химиком, мать – учителем. В 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 с.: ил., [16] л. ил., [1] л. портр.

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

    Важно

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

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

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

    Мемория. Андрей Ершов – ПОЛИТ.РУ

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

    19 апреля 1931 года родился Андрей Ершов, знаменитый советский программист, академик.

    Личное дело

    Андрей Петрович Ершов (1931–1988) родился в Москве; отец его был инженером-химиком, мать – библиотекарем. В 1943 году семья переехала в Кемерово, где будущий ученый и окончил среднюю школу.

    Продолжать образование он, однако, вернулся в столицу, где сначала поступил на физико-технический факультет Московского университета; затем перевелся на мехмат, который закончил в 1954 году под руководством профессора Алексея Ляпунова, которого называют отцом кибернетики.

    В 1957 году стал заведующим отделом автоматизации программирования в созданном Вычислительном центре АН СССР.

    В связи с созданием Сибирского отделения АН СССР по просьбе директора его Института математики СО АН СССР академика Соболева Ершов занялся организацией отдела программирования в этом ведомстве, который и возглавил в 1960 году, окончательно вернувшись за Урал – на этот раз в Новосибирск. Здесь он вошел в число тех молодых ученых, которые в конце 50-х – начале 60-х создавали институты нового научного центра в Академгородке.

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

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

    Для решения возникавших проблем был создан универсальный программирующий процессор, которому, в свою очередь, понадобился «свой» внутренний язык, получивший название «Бета».

    Совет

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

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

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

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

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

    За существенный вклад в теорию смешанных вычислений был удостоен Премии имени академика Крылова – он первым из программистов получил эту главную награду Академии Наук СССР за фундаментальные работы по прикладной математике.

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

    Чем знаменит

    Пионер советского программирования – университетский курс Ершова был первым в стране, выпускники которого получили специальность «программист». Работы Ершова оказали огромное влияние на формирование и развитие вычислительной техники не только в СССР, но и во всем мире.

    Обратите внимание

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

    О чем надо знать

    Знаковым событием стал доклад под названием «Программирование – вторая грамотность», сделанный Ершовым в 1981 году на 3-й Всемирной конференции Международной федерации по обработке информации и ЮНЕСКО по применению ЭВМ в обучении в Лозанне. Название доклада быстро стало лозунгом.

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

    Для записи алгоритмов в этом учебнике применялся алголоподобный Русский алгоритмический язык (или Учебный алгоритмический язык).

    Прямая речь

    О начале пути в науку: «У него (Алексея Ляпунова – “Полит.ру”) возникло сразу очень много идей, касающихся того, как надо программировать. Воодушевленный ими, он во втором семестре стал нам все рассказывать.

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

    А для меня очень важно, что я почувствовал себя приобщенным к новому делу с самого начала, в этот особый период становления».

    О влиянии ЭВМ на обучение: «Вычислительная машина станет не только техническим орудием учебного процесса.

    Важно

    Она приведет к формированию нового интеллектуального фона, новой операционной обстановки, органически и естественно используемой ребенком в его развитии в школе и дома.

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

    О гармонии: «Как грамотность, так и программирование являются выражением органической способности человека подготовленной организацией его нервной системы и присущей человеку во всех его социальных функциях: в общении друг с другом, в труде, в созерцании природы и в борьбе с ней. [Они] не только выстраиваются в параллель, соединяясь мостиками аналогий, но и дополняют друг друга, формируя новое представление о гармонии человеческого ума».

    О гармонии – II: «Грамотность и способность к действию сами по себе еще ничего не значат. Развитие только одной из них еще не решает проблемы. В этом противопоставлении трудно сказать, от чего мы страдаем больше: от невежества или бездеятельности».

    4 факта об Андрее Ершове

    • Кандидатскую диссертацию о понятии операторного алгорифма Ершов подготовил к 1958 году, но в связи с настороженным отношением математиков к новой науке защитил только в 1962-м
    • Учебный алгоритмический язык получил шутливое обиходное название «Ершол»
    • Ученый играл на гитаре, пел, сам писал стихи, а также переводил на русский язык Киплинга, Шекспира и Теннисона
    • Имя Ершова присвоено Институту систем информатики, премии для молодых ученых СО РАН, аудитории и студенческой стипендии в НГУ

    Материалы об Андрее Ершове

    Андрей Ершов. «Программирование – вторая грамотность»

    Архив академика А.П. Ершова

    Стихи Андрея Ершова

    Статья об Андрее Ершове в Википедии

    Андрей Петрович Ершов: жизнь и творчество

    Андрей Петрович Ершов, советский ученый, создатель школы информатики в СССР

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

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

    Биография

    Андрей Петрович родился в Москве.

    Андрей Петрович обучался в Московском государственном университете на механико-математическом факультете, который окончил в 1954 году. В начале 1950-х годов в СССР не было специальности программиста. А.П.

    Ершов стал одним из первых программистов, которые получили специальное образование. Научным руководителем Ершова был А. Ляпунов.

    Закончив в 1957 году аспирантуру механико-математического факультета Ершов стал во главе отдела теоретического программирования Вычислительного центра АН СССР.

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

    Закончив МГУ Андрей Петрович руководит созданием и становится автором БЭСМ и «Стрела» – одной из первых программирующих программ для отечественных ЭВМ.

    Ничего непонятно?

    Попробуй обратиться за помощью к преподавателям

    А. Ершов написал и в 1958 году опубликовал свою первую монографию, которую сразу же издали за границей.

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

    Ершов в 1970-е годы разработал схему трансляции, общую для многих языков, которая могла использоваться для создания фрагментов оптимизированных трансляторов.

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

    Для решения данной проблемы был необходим специальный язык для описания с его помощью всех возникающих проблем, который был создан и назван «Бета».

    Замечание 1

    Совет

    Развивая последние идеи, А. Ершов в середине 1980-х годов предложил создать открытый (с возможностью его развития) язык, с помощью которого можно описывать создаваемую программу, образующие ее конструкции и объекты предметной области задачи. Такой язык был назван «Лексикон».

    В 1966–1972 годах является руководителем создания программно-аппаратной системы разделения времени АИСТ в Сибирском отделении АН СССР.

    Педагогическая деятельность

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

    После доклада «Программирование – вторая грамотность» А. Ершова в 1981 году начинается волна экспериментов по преподаванию программирования, а после и информатики для школьников. В то время был разработан язык «Рапира», обучающая система «Школьница» и компьютер Агат.

    Ершов вместе с группой авторов в 1985 году написал школьный учебник «Основы информатики и вычислительной техники», по которому информатику начали преподавать во многих школах СССР.

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

    В 1987 году А. Ершов становится председателем Научного совета АН СССР по кибернетике.

    Замечание 2

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

    Умер Андрей Петрович в возрасте 57 лет 8 декабря 1988 года в Москве.

    Награды

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

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

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

    Сегодня у меня какой-то напряженный довольно-таки день. Хотелось опубликовать статью раньше, но – не получилось, делаю это только сейчас.

    Как я уже некоторое время назад говорил, суббота – это самый неактивных день недели из всех, что существуют.

    Как и у меня (лень вообще что-либо делать), так и у пользователей (читателей) данного блога – всего двадцать человек было – не айс, как говориться.

    Обратите внимание

    Ладно, посетители – посетителями. Главное сейчас – это статья, которая будет посвящена человеку, которое много сделал для компьютерного мира. Говорить мы будем про Андрея Петровича Ершова. Да-да, он русский (точнее – советский) компьютерщик. Если мне память не изменяет – то это первый наш соотечественник, о котором будет упоминаться в рубрике «Личности» (хотя еще Давид Ян есть).

    Родился Андрей Петрович 19 апреля 1931 года. Видимо, математикой стал интересовать с самого детства. Поэтому – окончил Московский Государственный Университет в 1954 году. Он оказался одним из первых советских программистов, который получил специальное образование.

    После окончания аспирантуры, он стал начальником центра теоретического программирования в академии наук СССР.

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

    Кстати, после этого он отправился в Новосибирск, где провел почти все свое оставшееся время.

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

    А также он работал над системой, которая оптимизировала сложные языки программирования (эта система была известна почти во всем мире).

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

    С этой задачей он справился, в результате чего появилась система «Бета», которая включала в себя и язык программирования. Незадолго до своей смерти, он предложил создать универсальный язык, который бы решал все эти задачи. И он был создан – называли его «Лексикон».

    Но Андрей Петрович был не только программистом – он также работал и преподавателем (также – начиная с семидесятых годов). А в 1981 году им был сделан доклад на тему того, что программированию нужно обучать студентов и школьников.

    Важно

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

    Все программы в этом учебнике были показаны на языке, который также дорабатывал Ершов (на основе Алгола).

    Кроме этого, он организовывал множество различных конференций и выступал на них (и не только на тех, которые организовал сам).

    За большой вклад в мир компьютеров и программирования, в его честь назвали институт. Также – удостоили премии имени академика Крылова, а также – присваивали различные звания и другие подарки.

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

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

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

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

    Андрей Петрович Ершов родился в Москве в 1931 г. Окончил механико-математический факультет Московского Государственного Университета в 1954 г. по специальности вычислительная математика, является учеником Алексея Андреевича Ляпунова.

    Будучи студентом четвертого курса прослушал цикл лекций “Принципы программирования”, прочитанный Ляпуновым, и во многом определивший выбор программирования в качестве жизненного пути. В то же самое время Андрей Петрович начал работать в ИТМиВТ АН СССР, участвуя в подготовке приемных испытаний машины БЭСМ.

    Им была разработана в качестве тестовой задачи программа обращения матрицы.

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

    С 1957 года Ершов заведовал отделом автоматизации программирования в ВЦ АН СССР. А начинал он с разработки алгоритмов, численных методов и стандартных программ для БЭСМ и “Стрелы”.

    На втором году учебы в аспирантуре он приступил к организации отдела теории программирования в ВЦ АН СССР. Выполненные им исследования по созданию программирующей программы для БЭСМ были опубликованы в 1958 г. Их результаты составили первую в мире монографию по автоматизации программирования.

    Наряду с научной деятельностью Ершов с первых же шагов занятий программированием участвовал в процессе преподавания: еще студентом по просьбе С.А. Лебедева читал лекции по программированию для разработчиков БЭСМ, а в 1957 г. впервые с его участием были организованы занятия со студентами на мехмате.

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

    Совет

    Основные направления его деятельности связаны с вопросами автоматизации программирования и проблемами теоретического программирования, объектами которого служат математические абстракции программ. Его перу принадлежат многие статьи в отечественных и зарубежных научных изданиях и ряд книг. В 1970 г. был избран членом-корреспондентом, а в 1984 г. академиком АН СССР.

    Зарубежные коллеги удостоили его чести и избрали членом ACM (1965 г.) и почетным членом Британского общества по вычислительной технике (1974 г.).

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

    Так на Второй всесоюзной конференции по программированию в 1970 г.

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

    Андрей Петрович Ершов был избран вице-президентом конгресса IFIP, членом редакционных коллегий многих научных изданий и Председателем Научного совета по комплексной проблеме “Кибернетика” АН СССР.

    Список литературы

    Для подготовки данной работы были использованы материалы с сайта

    Оцените статью
    Просто о технологиях
    Добавить комментарии

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: