HTML Diff
1 added 1 removed
Original 2026-01-01
Modified 2026-02-21
1 <p><a>#статьи</a></p>
1 <p><a>#статьи</a></p>
2 <ul><li>28 июн 2022</li>
2 <ul><li>28 июн 2022</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><h2>Андрей Ершов: отец советской "информатики" и один из первых программистов в СССР</h2>
4 </ul><h2>Андрей Ершов: отец советской "информатики" и один из первых программистов в СССР</h2>
5 <p>Он не стал физиком из-за советских запретов. Зато придумал новую науку и предопределил развитие информационных технологий на много лет вперёд.</p>
5 <p>Он не стал физиком из-за советских запретов. Зато придумал новую науку и предопределил развитие информационных технологий на много лет вперёд.</p>
6 <p>Иллюстрация: P. Lameiro / Soviet Digital Electronics Museum / Autopilot / Wikimedia Commons / Дима Руденок для Skillbox Media</p>
6 <p>Иллюстрация: P. Lameiro / Soviet Digital Electronics Museum / Autopilot / Wikimedia Commons / Дима Руденок для Skillbox Media</p>
7 <p>Любитель научной фантастики и технологического прогресса. Хорошо сочетает в себе заумного технаря и утончённого гуманитария. Пишет про IT и радуется этому.</p>
7 <p>Любитель научной фантастики и технологического прогресса. Хорошо сочетает в себе заумного технаря и утончённого гуманитария. Пишет про IT и радуется этому.</p>
8 <p>Ещё в детстве Андрей поставил перед собой невероятную цель - решить все задачи из школьных учебников по алгебре, геометрии и физике. И это у него получилось. Поступая в 1949 году на физтех МГУ, он мечтал изучать ядерную физику, исследовать законы Вселенной - но судьба распорядилась иначе.</p>
8 <p>Ещё в детстве Андрей поставил перед собой невероятную цель - решить все задачи из школьных учебников по алгебре, геометрии и физике. И это у него получилось. Поступая в 1949 году на физтех МГУ, он мечтал изучать ядерную физику, исследовать законы Вселенной - но судьба распорядилась иначе.</p>
9 Молодой Андрей Ершов<em>Фото:<a>Библиотека сибирского краеведения</a></em><p>С поступлением в университет проблем не было: несмотря на сложность вступительных экзаменов, которые проходили в три тура, Ершов блестяще их сдал.</p>
9 Молодой Андрей Ершов<em>Фото:<a>Библиотека сибирского краеведения</a></em><p>С поступлением в университет проблем не было: несмотря на сложность вступительных экзаменов, которые проходили в три тура, Ершов блестяще их сдал.</p>
10 <p>Но на первом курсе всплыл "нежелательный" пункт анкеты. Выяснилось, что будущий учёный провёл детство в Рубежном - во время войны этот город был оккупирован гитлеровской Германией. Поэтому путь в физику, считавшуюся наукой государственной важности и повышенной секретности, был закрыт.</p>
10 <p>Но на первом курсе всплыл "нежелательный" пункт анкеты. Выяснилось, что будущий учёный провёл детство в Рубежном - во время войны этот город был оккупирован гитлеровской Германией. Поэтому путь в физику, считавшуюся наукой государственной важности и повышенной секретности, был закрыт.</p>
11 <p>Тогда Ершов перевёлся на кафедру программирования, которая только формировалась. Правда, студенты кафедры в основном занимались техобслуживанием вычислительных машин, а о программировании речи не шло.</p>
11 <p>Тогда Ершов перевёлся на кафедру программирования, которая только формировалась. Правда, студенты кафедры в основном занимались техобслуживанием вычислительных машин, а о программировании речи не шло.</p>
12 <p>И тут в судьбе Андрея Петровича случился ещё один поворот: на кафедру пришёл профессор Ляпунов с легендарным курсом "Принципы программирования".</p>
12 <p>И тут в судьбе Андрея Петровича случился ещё один поворот: на кафедру пришёл профессор Ляпунов с легендарным курсом "Принципы программирования".</p>
13 Алексей Ляпунов<em>Фото: Wikimedia Commons</em><p>Курс был инновационным: до этого никто не знал, как устроены советские ЭВМ, - они были засекречены. К счастью, Ляпунову удалось съездить в Киев, протестировать первую европейскую ЭВМ - МЭСМ - и ухватить основные идеи и принципы её работы. Ляпунов заложил основы операторного метода, на базе которого позже были созданы символические языки программирования, трансляторы и теория схем.</p>
13 Алексей Ляпунов<em>Фото: Wikimedia Commons</em><p>Курс был инновационным: до этого никто не знал, как устроены советские ЭВМ, - они были засекречены. К счастью, Ляпунову удалось съездить в Киев, протестировать первую европейскую ЭВМ - МЭСМ - и ухватить основные идеи и принципы её работы. Ляпунов заложил основы операторного метода, на базе которого позже были созданы символические языки программирования, трансляторы и теория схем.</p>
14 <p>Профессор быстро заметил выдающиеся способности студента Ершова, стал его наставником и вдохновил на дальнейшую работу.</p>
14 <p>Профессор быстро заметил выдающиеся способности студента Ершова, стал его наставником и вдохновил на дальнейшую работу.</p>
15 <p>До начала 1950-х годов в СССР не существовало профессии "программист"; Ершов был одним из первых дипломированных специалистов.</p>
15 <p>До начала 1950-х годов в СССР не существовало профессии "программист"; Ершов был одним из первых дипломированных специалистов.</p>
16 <p>Параллельно с учёбой Андрей Петрович интенсивно осваивал английский - он понимал, что вскоре этот язык станет международным.</p>
16 <p>Параллельно с учёбой Андрей Петрович интенсивно осваивал английский - он понимал, что вскоре этот язык станет международным.</p>
17 МЭСМ<em>Фото: Wikimedia Commons</em><p>С отличием окончив университет, а позже аспирантуру, Ершов стал старшим инженером лаборатории программирования, а несколько лет спустя - завотделом теоретического программирования в Вычислительном центре Академии наук СССР. Так началась его научная карьера.</p>
17 МЭСМ<em>Фото: Wikimedia Commons</em><p>С отличием окончив университет, а позже аспирантуру, Ершов стал старшим инженером лаборатории программирования, а несколько лет спустя - завотделом теоретического программирования в Вычислительном центре Академии наук СССР. Так началась его научная карьера.</p>
18 <p>Ещё в аспирантуре Ершов начал работать над программирующей программой (ПП) для Большой электронной счётной машины (БЭСМ) и "Стрелы".</p>
18 <p>Ещё в аспирантуре Ершов начал работать над программирующей программой (ПП) для Большой электронной счётной машины (БЭСМ) и "Стрелы".</p>
19 БЭСМ<em>Фото: Wikimedia Commons</em>ЭВМ "Стрела"<em>Фото: Wikimedia Commons</em><p>Это были громоздкие ламповые ЭВМ, требующие постоянной техподдержки. Даже по меркам 1950-х они были довольно слабыми: их вычислительных способностей не хватало для атомной промышленности, ракетостроения и оборонки.</p>
19 БЭСМ<em>Фото: Wikimedia Commons</em>ЭВМ "Стрела"<em>Фото: Wikimedia Commons</em><p>Это были громоздкие ламповые ЭВМ, требующие постоянной техподдержки. Даже по меркам 1950-х они были довольно слабыми: их вычислительных способностей не хватало для атомной промышленности, ракетостроения и оборонки.</p>
20 <p>Чтобы покрыть нехватку мощностей, учёные решили автоматизировать программирование. Руководителем проекта стал Ершов. Он предложил подходы и методы, которые позже стали классическими в теории компиляции:</p>
20 <p>Чтобы покрыть нехватку мощностей, учёные решили автоматизировать программирование. Руководителем проекта стал Ершов. Он предложил подходы и методы, которые позже стали классическими в теории компиляции:</p>
21 <ul><li>объединить схему и спецификации операторов в ПП для БЭСМ в одном тексте, а также ввести оператор цикла;</li>
21 <ul><li>объединить схему и спецификации операторов в ПП для БЭСМ в одном тексте, а также ввести оператор цикла;</li>
22 <li>применить табличный подход к синтаксическому анализу в ПП для "Стрелы-3";</li>
22 <li>применить табличный подход к синтаксическому анализу в ПП для "Стрелы-3";</li>
23 <li>оптимизировать программирование арифметических выражений, использовать новый, более экономичный метод их расстановки.</li>
23 <li>оптимизировать программирование арифметических выражений, использовать новый, более экономичный метод их расстановки.</li>
24 </ul><p>Свои нововведения Ершов объединил в монографии "<a>Программирующая программа для электронной вычислительной машины БЭСМ</a>". Она стала одной из первых в мире книг по автоматизации программирования и оказала большое влияние на Дональда Кнута, ставшего спустя годы другом Андрея Петровича.</p>
24 </ul><p>Свои нововведения Ершов объединил в монографии "<a>Программирующая программа для электронной вычислительной машины БЭСМ</a>". Она стала одной из первых в мире книг по автоматизации программирования и оказала большое влияние на Дональда Кнута, ставшего спустя годы другом Андрея Петровича.</p>
25 <p>"Когда только появилась книга Андрея "Программирование для БЭСМ“, мы [студенты] убедили преподавателя русского языка включить её в курс в качестве одного из двух сборников текстов для изучения научной лексики".</p>
25 <p>"Когда только появилась книга Андрея "Программирование для БЭСМ“, мы [студенты] убедили преподавателя русского языка включить её в курс в качестве одного из двух сборников текстов для изучения научной лексики".</p>
26 <p><strong>Дональд Кнут</strong>, учёный-информатик, автор монографий и статей</p>
26 <p><strong>Дональд Кнут</strong>, учёный-информатик, автор монографий и статей</p>
27 <p>Первый тираж книги в 4000 экземпляров был распродан в Союзе буквально за месяц. Сам Ершов отреагировал так: "ПП в магазинах нет! Автору слышать приятно".</p>
27 <p>Первый тираж книги в 4000 экземпляров был распродан в Союзе буквально за месяц. Сам Ершов отреагировал так: "ПП в магазинах нет! Автору слышать приятно".</p>
28 <p>Путь к мировой известности оказался более тернистым: разработки советских программистов держали под секретом. При этом интерес к ним во всём мире был огромным, ведь успехи СССР в освоении космоса были у всех на слуху.</p>
28 <p>Путь к мировой известности оказался более тернистым: разработки советских программистов держали под секретом. При этом интерес к ним во всём мире был огромным, ведь успехи СССР в освоении космоса были у всех на слуху.</p>
29 <p>"На Западе возникли опасения, что СССР захватит первенство и в области вычислительной техники", - писала известная исследовательница советских и постсоветских информационных технологий, социолог Ксения Татарченко в своей монографии Cold War Origins of the International Federation.</p>
29 <p>"На Западе возникли опасения, что СССР захватит первенство и в области вычислительной техники", - писала известная исследовательница советских и постсоветских информационных технологий, социолог Ксения Татарченко в своей монографии Cold War Origins of the International Federation.</p>
30 <p>С 1959 года Ершов стал учёным секретарём комиссии по международным связям ВЦ АН СССР. Это позволило общаться с зарубежными коллегами, обмениваться с ними опытом и знаниями. В частности, Ершов познакомился с профессором Технологического университета Карнеги Перлисом, который открыл ему Algol.</p>
30 <p>С 1959 года Ершов стал учёным секретарём комиссии по международным связям ВЦ АН СССР. Это позволило общаться с зарубежными коллегами, обмениваться с ними опытом и знаниями. В частности, Ершов познакомился с профессором Технологического университета Карнеги Перлисом, который открыл ему Algol.</p>
31 BEGIN FILE F (KIND=REMOTE); EBCDIC ARRAY E [0:11]; REPLACE E BY "HELLO WORLD!"; WHILE TRUE DO BEGIN WRITE (F, *, E); END; END."Hello, World!" на языке Algol<p>Кроме того, советский учёный посетил симпозиум "Механизация процессов мышления" в Англии - первое международное собрание, посвящённое искусственному интеллекту.</p>
31 BEGIN FILE F (KIND=REMOTE); EBCDIC ARRAY E [0:11]; REPLACE E BY "HELLO WORLD!"; WHILE TRUE DO BEGIN WRITE (F, *, E); END; END."Hello, World!" на языке Algol<p>Кроме того, советский учёный посетил симпозиум "Механизация процессов мышления" в Англии - первое международное собрание, посвящённое искусственному интеллекту.</p>
32 <p>Ершов стал одним из немногих "связных" между программистами СССР и остального мира. За это его ценили и там, и там - приглашали в качестве лектора на различные семинары, присылали западную литературу по программированию, которую невозможно было достать в СССР.</p>
32 <p>Ершов стал одним из немногих "связных" между программистами СССР и остального мира. За это его ценили и там, и там - приглашали в качестве лектора на различные семинары, присылали западную литературу по программированию, которую невозможно было достать в СССР.</p>
33 <p>В 1957 году Ершову предложили возглавить отдел теории алгоритмов и программирования Института математики с вычислительным центром в новосибирском Академгородке. Там он и провёл оставшуюся жизнь.</p>
33 <p>В 1957 году Ершову предложили возглавить отдел теории алгоритмов и программирования Института математики с вычислительным центром в новосибирском Академгородке. Там он и провёл оставшуюся жизнь.</p>
34 <p>Именно в Новосибирске учёный начал работу над языком программирования Альфа, чем-то похожим на Algol 60. Язык Альфа позволил реализовать многомерные значения и операции с ними, в том числе конструирование. На нём же разработали циклы и возможность задавать начальные значения выражениям.</p>
34 <p>Именно в Новосибирске учёный начал работу над языком программирования Альфа, чем-то похожим на Algol 60. Язык Альфа позволил реализовать многомерные значения и операции с ними, в том числе конструирование. На нём же разработали циклы и возможность задавать начальные значения выражениям.</p>
35 <p>Естественно, Альфа требовала транслятора, чтобы запускать программный код на ЭВМ М-20, которая с 1959 года стала основной вычислительной машиной в СССР. Процесс создания транслятора команда Ершова задокументировала в книгах "Рождение α-транслятора", "Детство α-транслятора" и "Отрочество α-транслятора". В них описана вся работа над проектом: технические проблемы, ход их решения и результаты. И всё для того, чтобы облегчить изучение Альфы другим разработчикам.</p>
35 <p>Естественно, Альфа требовала транслятора, чтобы запускать программный код на ЭВМ М-20, которая с 1959 года стала основной вычислительной машиной в СССР. Процесс создания транслятора команда Ершова задокументировала в книгах "Рождение α-транслятора", "Детство α-транслятора" и "Отрочество α-транслятора". В них описана вся работа над проектом: технические проблемы, ход их решения и результаты. И всё для того, чтобы облегчить изучение Альфы другим разработчикам.</p>
36 ЭВМ М-20<em>Фото:<a>Институт систем информатики имени А. П. Ершова СО РАН</a></em><p>"Альфа-транслятор" стал первым в мире оптимизирующим транслятором с языков семейства Algol, в котором были реализованы прорывные по тем временам возможности: многопроходная система трансляции, алгоритмы оптимизации и другие методы экономии памяти.</p>
36 ЭВМ М-20<em>Фото:<a>Институт систем информатики имени А. П. Ершова СО РАН</a></em><p>"Альфа-транслятор" стал первым в мире оптимизирующим транслятором с языков семейства Algol, в котором были реализованы прорывные по тем временам возможности: многопроходная система трансляции, алгоритмы оптимизации и другие методы экономии памяти.</p>
37 <p>Успех Альфа побудил Ершова к созданию улучшенной версии - Альфа-6. Она обладала более компактной схемой трансляции, а её внутренний язык стал основой для алгоритмов оптимизирующих преобразований.</p>
37 <p>Успех Альфа побудил Ершова к созданию улучшенной версии - Альфа-6. Она обладала более компактной схемой трансляции, а её внутренний язык стал основой для алгоритмов оптимизирующих преобразований.</p>
38 <p>Позже Андрей Петрович начал внедрять свои идеи в новом поколении алгоритмических языков высокого уровня. Так родилась концепция Бета.</p>
38 <p>Позже Андрей Петрович начал внедрять свои идеи в новом поколении алгоритмических языков высокого уровня. Так родилась концепция Бета.</p>
39 <p>В Бете были реализованы концепции из самых модных высокоуровневых языков того времени - Pascal, С, Ada, Modula-2.</p>
39 <p>В Бете были реализованы концепции из самых модных высокоуровневых языков того времени - Pascal, С, Ada, Modula-2.</p>
40 <p>Главной фичей Беты стала идея "внутреннего языка", понятного для разных языковых процессоров - трансляторов, анализаторов свойств, систем преобразования и так далее.</p>
40 <p>Главной фичей Беты стала идея "внутреннего языка", понятного для разных языковых процессоров - трансляторов, анализаторов свойств, систем преобразования и так далее.</p>
41 <p>Формировался он примерно так же, как учатся понимать друг друга люди, говорящие на разных языках и случайно оказавшиеся вместе:</p>
41 <p>Формировался он примерно так же, как учатся понимать друг друга люди, говорящие на разных языках и случайно оказавшиеся вместе:</p>
42 <ul><li>Сначала происходил поиск понятий и конструкций, общих для всех языков, и определялся единый семантический базис.</li>
42 <ul><li>Сначала происходил поиск понятий и конструкций, общих для всех языков, и определялся единый семантический базис.</li>
43 <li>Затем этот базис оптимизировался, преобразовывался, и из него генерировался объектный код для различных ЭВМ.</li>
43 <li>Затем этот базис оптимизировался, преобразовывался, и из него генерировался объектный код для различных ЭВМ.</li>
44 </ul><p>Внутренний язык Беты оказался очень удобным для алгоритмов потокового анализа и оптимизирующих компиляторов, а машинно-ориентированный подход сделал систему гибкой при генерации кода для различных архитектур<a>БЭСМ-6</a>и СМ ЭВМ.</p>
44 </ul><p>Внутренний язык Беты оказался очень удобным для алгоритмов потокового анализа и оптимизирующих компиляторов, а машинно-ориентированный подход сделал систему гибкой при генерации кода для различных архитектур<a>БЭСМ-6</a>и СМ ЭВМ.</p>
45 СМ ЭВМ<em>Фото:<a>Виртуальный компьютерный музей</a></em><p>Анализируя Альфу и Бету, Ершов задумался: почему бы не создать язык, который станет общей средой для разработки и обоснования программ? Так родилась идея единого лексикона программирования, или лингвистики систем.</p>
45 СМ ЭВМ<em>Фото:<a>Виртуальный компьютерный музей</a></em><p>Анализируя Альфу и Бету, Ершов задумался: почему бы не создать язык, который станет общей средой для разработки и обоснования программ? Так родилась идея единого лексикона программирования, или лингвистики систем.</p>
46 - <p>"Лингвистическая система с фразовой структурой, содержащая в себе формальную нотацию для выражения всех общезначимых конструкций, употребляемых при формулировании условий задач, при синтезе и преобразовании программ…"</p>
46 + <p>"Лингвистическая система с фразовой структурой, содержащая в себе формальну нотацию для выражения всех общезначимых конструкций, употребляемых при формулировании условий задач, при синтезе и преобразовании программ…"</p>
47 <p><strong>Андрей Петрович Ершов</strong>, учёный-информатик</p>
47 <p><strong>Андрей Петрович Ершов</strong>, учёный-информатик</p>
48 <p>Лексикон должен был стать универсальной системой для людей и машин. При этом люди бы думали за пределами программного текста, оставляя предметную область задачи компьютеру.</p>
48 <p>Лексикон должен был стать универсальной системой для людей и машин. При этом люди бы думали за пределами программного текста, оставляя предметную область задачи компьютеру.</p>
49 <p>"Программа, выраженная средствами лексикона, в определённом смысле содержит в своём тексте описание своей семантики в виде совокупности нетривиальных фактов о вычисляемой ею функции - в отличие от чистых программ, которые не говорят ничего о своих функциональных свойствах".</p>
49 <p>"Программа, выраженная средствами лексикона, в определённом смысле содержит в своём тексте описание своей семантики в виде совокупности нетривиальных фактов о вычисляемой ею функции - в отличие от чистых программ, которые не говорят ничего о своих функциональных свойствах".</p>
50 <p><strong>Андрей Петрович Ершов</strong>, учёный-информатик</p>
50 <p><strong>Андрей Петрович Ершов</strong>, учёный-информатик</p>
51 <p>Главным отличием Лексикона от языков программирования должна была стать его открытость для других разработчиков. Ему не нужно было транслироваться в машинную программу, но при этом любую машинную программу можно было бы выразить в Лексиконе.</p>
51 <p>Главным отличием Лексикона от языков программирования должна была стать его открытость для других разработчиков. Ему не нужно было транслироваться в машинную программу, но при этом любую машинную программу можно было бы выразить в Лексиконе.</p>
52 <p>К сожалению, идея так и осталась идеей. Но Ершов задал направление для других учёных на десятки лет вперёд.</p>
52 <p>К сожалению, идея так и осталась идеей. Но Ершов задал направление для других учёных на десятки лет вперёд.</p>
53 <p>"Программисты - жрецы-посредники между машинами и человечеством".</p>
53 <p>"Программисты - жрецы-посредники между машинами и человечеством".</p>
54 <p><strong>Андрей Петрович Ершов</strong>, учёный-информатик</p>
54 <p><strong>Андрей Петрович Ершов</strong>, учёный-информатик</p>
55 <p>Не менее значимым проектом учёного стали АИСТы - автоматические информационные станции. Это были распределительные системы, которые позволяли ЭВМ выполнять несколько процессов одновременно.</p>
55 <p>Не менее значимым проектом учёного стали АИСТы - автоматические информационные станции. Это были распределительные системы, которые позволяли ЭВМ выполнять несколько процессов одновременно.</p>
56 <p>Ершов воплотил в АИСТах результаты исследований по архитектуре вычислительных комплексов, ПО и моделированию вычислительных систем. Он создал первую в стране развитую систему разделения времени - АИСТ-0 - и продемонстрировал её на комплексе, собранном из нескольких ЭВМ.</p>
56 <p>Ершов воплотил в АИСТах результаты исследований по архитектуре вычислительных комплексов, ПО и моделированию вычислительных систем. Он создал первую в стране развитую систему разделения времени - АИСТ-0 - и продемонстрировал её на комплексе, собранном из нескольких ЭВМ.</p>
57 <p>Также Андрей Петрович реализовал в АИСТе идеи, которые и сегодня применяются в распределительных системах:</p>
57 <p>Также Андрей Петрович реализовал в АИСТе идеи, которые и сегодня применяются в распределительных системах:</p>
58 <ul><li>разделение в процессорах комплекса управления и обработки данных;</li>
58 <ul><li>разделение в процессорах комплекса управления и обработки данных;</li>
59 <li>иерархичность строения программного обеспечения;</li>
59 <li>иерархичность строения программного обеспечения;</li>
60 <li>выделение ядра операционной системы;</li>
60 <li>выделение ядра операционной системы;</li>
61 <li>естественное сочетание различных режимов общения и обработки.</li>
61 <li>естественное сочетание различных режимов общения и обработки.</li>
62 </ul><p>Правда, в дальнейшем разработки заморозили: системы зарубежных учёных признали более эффективными.</p>
62 </ul><p>Правда, в дальнейшем разработки заморозили: системы зарубежных учёных признали более эффективными.</p>
63 <p>С 1970-х годов Андрей Петрович начал активно заниматься преподаванием. Вокруг него сложился неформальный коллектив научных сотрудников из академических институтов. Вместе они разработали вузовскую и школьную программы по информатике. Кстати, термин "информатика" придумал именно Ершов.</p>
63 <p>С 1970-х годов Андрей Петрович начал активно заниматься преподаванием. Вокруг него сложился неформальный коллектив научных сотрудников из академических институтов. Вместе они разработали вузовскую и школьную программы по информатике. Кстати, термин "информатика" придумал именно Ершов.</p>
64 Ершов с учениками<em>Фото: Wikimedia Commons</em><p>Параллельно учёный выступал на советских и международных конференциях. В 1981 году на совместной конференции Международной федерации по обработке информации (IFIP) и ЮНЕСКО по применению ЭВМ в обучении Ершов выступил с докладом "Программирование - вторая грамотность". Это название быстро стало мемом и лозунгом на советских плакатах.</p>
64 Ершов с учениками<em>Фото: Wikimedia Commons</em><p>Параллельно учёный выступал на советских и международных конференциях. В 1981 году на совместной конференции Международной федерации по обработке информации (IFIP) и ЮНЕСКО по применению ЭВМ в обучении Ершов выступил с докладом "Программирование - вторая грамотность". Это название быстро стало мемом и лозунгом на советских плакатах.</p>
65 <p>Вскоре в рамках эксперимента в Новосибирске начали преподавать программирование в вузах, а затем и информатику в школах. Учёные разработали компьютер "Агат", обучающую систему "Школьница" и язык<a>Рапира</a>.</p>
65 <p>Вскоре в рамках эксперимента в Новосибирске начали преподавать программирование в вузах, а затем и информатику в школах. Учёные разработали компьютер "Агат", обучающую систему "Школьница" и язык<a>Рапира</a>.</p>
66 <p>В 1985 году Ершов с группой соавторов написал первый школьный учебник - "<a>Основы информатики и вычислительной техники</a>". Для записи алгоритмов в книге использовали алголоподобный Русский алгоритмический язык, который в шутку называют "Ершол".</p>
66 <p>В 1985 году Ершов с группой соавторов написал первый школьный учебник - "<a>Основы информатики и вычислительной техники</a>". Для записи алгоритмов в книге использовали алголоподобный Русский алгоритмический язык, который в шутку называют "Ершол".</p>
67 Компьютер "Агат"<em>Фото: Wikimedia Commons</em><p>Ершов принял участие в шести конгрессах<a>IFIP</a>как докладчик и организатор. В 1987 году он стал председателем Научного совета АН СССР по проблеме кибернетики, активно участвовал в создании журнала "Микропроцессорные средства и системы".</p>
67 Компьютер "Агат"<em>Фото: Wikimedia Commons</em><p>Ершов принял участие в шести конгрессах<a>IFIP</a>как докладчик и организатор. В 1987 году он стал председателем Научного совета АН СССР по проблеме кибернетики, активно участвовал в создании журнала "Микропроцессорные средства и системы".</p>
68 <p>За существенный вклад в теорию смешанных вычислений ему вручили Премию имени академика А. Н. Крылова.</p>
68 <p>За существенный вклад в теорию смешанных вычислений ему вручили Премию имени академика А. Н. Крылова.</p>
69 <p>Ершов был не только учёным: он прекрасно играл на гитаре, пел, писал стихи и даже переводил на русский английских поэтов - например, Редьярда Киплинга.</p>
69 <p>Ершов был не только учёным: он прекрасно играл на гитаре, пел, писал стихи и даже переводил на русский английских поэтов - например, Редьярда Киплинга.</p>
70 <p>Многие коллеги запомнили Ершова по метким и образным высказываниям. Например: "Сибирь спасает русскую литературу, как сибирские дивизии в сорок первом году - Москву".</p>
70 <p>Многие коллеги запомнили Ершова по метким и образным высказываниям. Например: "Сибирь спасает русскую литературу, как сибирские дивизии в сорок первом году - Москву".</p>
71 <p>Он хорошо чувствовал слово - это заметно даже по его научным работам. Тем более впечатляют стихи, которые подтверждают слова Фейхтвангера: человек талантливый талантлив во всех областях.</p>
71 <p>Он хорошо чувствовал слово - это заметно даже по его научным работам. Тем более впечатляют стихи, которые подтверждают слова Фейхтвангера: человек талантливый талантлив во всех областях.</p>
72 <p><strong>Неведенье</strong></p>
72 <p><strong>Неведенье</strong></p>
73 <p>Иисус пронёс свой крест и к муке был готов,</p>
73 <p>Иисус пронёс свой крест и к муке был готов,</p>
74 <p>"Распни его", - народ кричал, беснуясь.</p>
74 <p>"Распни его", - народ кричал, беснуясь.</p>
75 <p>Но он был Божий сын и знал: в конце концов</p>
75 <p>Но он был Божий сын и знал: в конце концов</p>
76 <p>Господь его посадит одесную.</p>
76 <p>Господь его посадит одесную.</p>
77 <p>Я знанья добывал из потаённых мест,</p>
77 <p>Я знанья добывал из потаённых мест,</p>
78 <p>Чтоб человек был жив не только хлебом.</p>
78 <p>Чтоб человек был жив не только хлебом.</p>
79 <p>Но сам не ведаю, неся свой тяжкий крест:</p>
79 <p>Но сам не ведаю, неся свой тяжкий крест:</p>
80 <p>Распнут меня иль вознесут на небо?..</p>
80 <p>Распнут меня иль вознесут на небо?..</p>
81 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
81 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>