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

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

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

Язык программирования «Альфа» и оптимизирующий Альфа-транслятор, многоязыковая система программирования «Бета» и прочее – все эти проекты были инициированы Ершовым.

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

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

Интересные факты
В 1949 году Ершов закончил школу и поступил на физический факультет МГУ. Однако ему предложили выбрать другой факультет, потому что в детстве он жил на территории, оккупированной фашистами, а значит, доверия ему нет и заниматься физикой, наукой повышенной секретности, ему было нельзя.
В 1958 году Ершов опубликовал первую в мировой литературе книгу «Программирующая программа для быстродействующей электронной счетной машины», сразу же изданную за рубежом.
Ершов был борцом за школьную информатику, за введение курса информатики в доуниверситетское обучение. Он писал школьные учебники, обеспечивал средствами летние компьютерные школы, заведовал телевизионной программой по информатике, «выбивал» компьютеры для школ, читал лекции об опасности компьютерной безграмотности. Его лозунг – «Программирование – вторая грамотность».

Ершов всю жизнь собирал свою уникальную научную библиотеку. В ней хранилось более 30 тысяч книг, журналов, трудов конференций, препринтов и отдельных оттисков статей практически на всех европейских языках. Собрание хранится в подразделении ИСИ – Мемориальной библиотеке Ершова.
Андрей Петрович Ершов был разносторонней личностью. Он писал стихи, переводил на русский язык английских поэтов – Киплинга, Шекспира и Теннисона. Играл на гитаре и хорошо пел. Современники отмечают его чувство юмора – свой учебный алгоритмический язык он шутливо прозвал «Ершолом».
Воспоминания современников
Ему очень нужна была общественная трибуна – и он не жалел времени на беседы с корреспондентом «Литературки» или с телеведущим научно-образовательных программ. Нам был виден живой Ершов в его «программных» отношениях не с числами, а с обществом. В последние годы работал над созданием школьной энциклопедии по информатике. Стал бы он этим заниматься в условиях неодолимой утечки наших золотых мозгов в чужие золотые кладовые? Думаю, делал бы все возможное для того, чтобы Родина выбиралась из тех ям, в которые угодила. Где-то услышала, что во время перемен хорошие люди становятся еще лучше, плохие – еще хуже. Хороший человек Андрей Петрович Ершов стал бы только лучше… точнее – не стал бы, а еще ярче проявился бы в качествах, свойственных идеалисту. Вера в будущее Родины, самоотверженное ей служение, работа с детьми, ответственность за которых только возрастает…[3]
Замира Ибрагимова, собственный корреспондент «Литературной газеты» в Новосибирске
Серьезный и вдумчивый в своем поведении, покладистый и склонный к сотрудничеству во взаимоотношениях с людьми, обаятельный и остроумный, он был боссом в пчелинном улье под названием «Вычислительный центр». Я счастлив тем, что знал Андрея Ершова. Он был для меня примером и наставником [7].
Корнелис Костер, преподаватель Неймегенского университета в Нидердандах. Зарубежный коллега Ершова
Источники:

1) Бобков В. Н. Ершов Андрей Петрович // Новосибирск: энциклопедия / гл. ред. В. А. Ламин. 2003. Новосибирск : Новосиб. кн. изд-во, 2003. С. 298

2) Дубовенко В. Бессмертны дела людей // Наука в Сибири, 7.06.2002. № 22-23 (2358-2359). С. 11,

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

4) Крайнева И.А., Черемных Н.А. Путь программиста, 2011. Новосибирск: Нонпарель, 2011. 222 с.

5) Андрей Петрович Ершов — ученый и человек / Отв. ред. А. Г. Марчук Новосибирск: Издательство СО РАН, 2006. 505 с.

6) Поттосин И.В. Андрей Петрович Ершов: жизнь и творчество / Виртуальный компьютерный музей, 14.04.2006.

Фотографии автора и с сайта института систем информатики СО РАН


This site was made on Tilda — a website builder that helps to create a website without any code
Create a website