СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №5/2016

СТРАНИЦЫ ИСТОРИИ 68 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2016 ми-основателями создавали институ- ты нового научного центра в Академ- городке. За примером далеко ходить не надо: отдел программирования Инсти- тута математики СО АН СССР, которым фактически руководил Ершов, стал основой созданного в 1964 г. Г.И. Мар- чуком Всероссийского Вычислительно- го центра. Именно благодаря А.П. Ершо- ву и его коллегам Академгородок ста- новится одним из ведущих центров по программированию в Европе. Выбран- ная специальность одарила учёного блестящими достижениями и перспек- тивами. С начала 1960-х гг. его призна- ют в научном сообществе как одного из ведущих программистов страны, и в это время он показывает себя на руково- дящих должностях в умело подобран- ных и плодотворно работающих про- граммистских коллективах. В 1970 г. его избирают членом-корреспонден- том, а в 1984 г. – академиком АН СССР. Блестящая карьера, как сказали бы мно- гие современные академики. Несмотря на переезд в Новосибирск, обусловленный тем, что Сибирское отделение АН СССР привлекало тогда молодых активных учёных возможно- стями организации новых масштабных исследований, с конца 60-х гг. ХХ века он сам среди других учёных становится в центре программистской жизни боль- шой страны и занимается преподава- тельской работой. Организация первых и последующих национальных конференций по про- граммированию, семинаров и школ по проблематике системного и теоре- тического программирования, членство в редколлегиях основных программист- ских журналов, руководство популяр- ным в профессиональных кругах жур- налом «Микропроцессорные средства и системы» с момента его основания, сотрудничество в редколлегиях «Кибер- нетика», «Программирование» – далеко не полный перечень его занятий. О СОБЕННОСТИ РАБОТЫ , ДОСТИЖЕНИЯ И ПУБЛИКАЦИИ В статье «Математическое обеспече- ние четвёртого поколения» («Киберне- тика», 1973, №1) Ершовым определена фундаментальная и многообещающая идея лексикона программирования как общей средыдля разработкииобоснова- ния программ: лексиконкак «лингвисти- ческая система с фразовой структурой, содержащая в себеформальнуюнотацию для выражения общезначимых конструк- тов, употребляемых при формулирова- нии условий задач, при синтезе и пре- образованиипрограмм». Вдругой своей работе он отрицает выдвинутый оппо- нентами тезис о стабилизации положе- ния в программированииивзаменнего уточняет активные точкироста –новые концепции в языках программирова- ния, вследствие чего состоялись пере- ход от баз данных к базамзнаний (в рабо- те они называются «сложными» базами данных) ипоявление инструментальных комплексов (что впоследствии с лёгкой руки «адистов» определялось «окружени- емпрограммирования»). По А.П. Ершову программирование – суть вторая грамотность, а программист есть специалист особогоинтеллектуаль- ного труда. В работах «О человеческом и эстетическомфакторах в программи- ровании», «Программирование – вторая грамотность», «Два облика программиро- вания» и других содержится конструк- тивный анализ противоречий, возника- ющихмежду творческойприродойпро- граммистского труда и необходимыми для любых массовых профессий струк- турированием, регламентированием ипроизводственнойорганизацией. Глав- ный тезис статьи: «Программирование обладает богатой, глубокойи своеобраз- ной эстетикой, которая лежит в основе внутреннего отношения программиста к своейпрофессии, являясь источником интеллектуальной силы, ярких пережи- ванийи глубокого удовлетворения. Кор- ни этой эстетики лежат в творческой природе программирования, его труд- ностииобщественной значимости». Эти слова А.П. Ершова легли в неписанный элитарный профессиональный кодекс современных программистов. Академик Ершов определил развитие советского и мирового программиро- вания на десятки лет вперёд: этому слу- жили результаты фундаментальных исследований в области вычислитель- ной техники, теории компиляции и дру- гих, логическая ЭВМ, не зависящая от конкретной реализации. В то время – принципиально новыйшаг: до Ершова каждая программа писалась для одной конкретной ЭВМи, ограниченная зави- симостьюот конкретных схем, не могла применяться на других ЭВМ. Это суще- ственно тормозило распространение программирования. Многомерные зна- чения – массивы и списки, содержа- щие сходные данные, были придума- ны и впервые реализованы научной группой Ершова. Им созданы АЛЬФА, АЛЬФА-6 и БЕТА, он активно участво- вал в создании языка программирова- ния Алгол и его вариаций. Паскаль, как распространённый учебный язык про- граммирования, и СИ (вместе с модифи- кациями) – наиболее популярный язык среди профессионалов, к слову, являют- ся алголоподобными. Язык программи- рования Альфа и оптимизирующий Аль- фа-транслятор, первая советская систе- ма разделения времени АИСТ-0, система учебной информатики «Школьница», система подготовки печатных изда- ний «Рубин», многопроцессорная стан- ция МРАМОР – все эти проекты были инициированыА.П. Ершовым и выпол- нялись под его руководством. Отдавая дань таланту и мастерству А.П. Ершова, вспомним, что первые советские языки программирования были связаны осно- вой с операторными схемами, предло- женными А.А. Ляпуновым. Эти схемы задавали структуру программы в тер- минах операторов некоторых фикси- рованных классов, с последующим зада- нием представления этих операторов. В конце 1960-х гг. впервые была реали- зована глобальная экономия памяти, опирающаяся на теоретические рабо- ты А.П. Ершова и С.С. Лаврова. Альфа- транслятор стал первым в мире транс- лятором с Алгола с большими оптими- зирующими возможностями. Похожий английский проект Хоукинса и Хакстеб- ла, который разрабатывался в это вре- мя, так и не был до конца завершён из-за сложности задачи и появления работ Ершова. В Новосибирске талантливый ученик освободился от психологической зави- симости от своего учителя А.А. Ляпуно- ва, отказавшись объединить свой и его отделы. У Ершова был свой путь. Научнуюбиблиотеку, в которой сохра- нилось более 30 тысяч книг, журна- лов, трудов конференций, препринтов иотдельныхоттисковстатейпрактически на всех европейских языках, А.П. Ершов собирал всю жизнь. Сегодня это Мемо- риальная библиотека им. А.П. Ершова. После смерти академика в 1988 г. был создан благотворительный Фонд име- ни А.П. Ершова, среди целей которого значится развитие информатики как изобретательства, творчества, искус- ства и образовательной активности. Строго говоря, немногие сегодня зна- ют, что Андрей Петрович Ершов был не только талантливым учёным и педа- гогом, но и разносторонне одарён- ной личностью: писал стихи, перево- дил на русский язык стихи Р. Киплинга и других английских поэтов, прекрас- но играл на гитаре.

RkJQdWJsaXNoZXIy MTQ4NjUy