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>