Ющенко, Екатерина Логвиновна
Екатери́на Логвиновна Ю́щенко (укр. Катерина Логвинівна Ющенко; в девичестве — Рвачёва; 8 декабря 1919, Чигирин, СССР — 15 августа 2001, Киев, Украина) — советский и украинский кибернетик и программист, автор одного из первых в мире языков программирования высокого уровня («Адресного языка программирования» — 1955 г.), изобретательница непрямой адресации высших рангов — Указателей — Pointers. Член-корреспондент Национальной академии наук Украины (1979), почётный член Академии наук Молдавии (2001), дважды лауреат Государственной премии УССР в области науки и техники (1978), лауреат премии Совета Министров СССР, лауреат премии имени В. М. Глушкова.
Основательница Киевской школы теоретического программирования[1] и член Международной академии компьютерных наук.
Общие сведения
| Екатерина Логвиновна Ющенко | |
|---|---|
| укр. Катерина Логвинівна Ющенко | |
| Дата рождения | 8 декабря 1919 |
| Место рождения | |
| Дата смерти | 15 августа 2001 (81 год) |
| Место смерти | |
| Страна | |
| Научная сфера | кибернетика |
| Место работы | |
| Образование |
|
| Учёная степень | доктор физико-математических наук и член-корреспондент (1976) |
| Научный руководитель | Гнеденко Борис Владимирович |
| Ученики | Перевозчикова Ольга Леонидовна, Лаврищева Екатерина Михайловна, Халилов Абдурахман Измаилович |
| Награды и премии | |
Биография
Родилась в Чигирине в семье учителей. Отец, Логвин Фёдорович Рвачёв, в 1937 году был арестован и осуждён на 10 лет тюремного заключения. Брат — В. Л. Рвачёв. В 1937 году Екатерина Ющенко была исключена из Киевского государственного университета как «дочь врага народа»[2].
В 1942 году окончила Среднеазиатский государственный университет[2]. Работала во Львовском отделе теории вероятностей Института математики АН УССР (1946—1950), старшим научным сотрудником Института математики АН УССР (1950—1957), заведующей отделом Института кибернетики АН УССР (с 1957).
Научная деятельность
Первые научные исследования в области теории вероятностей и математической статистики Екатерина Ющенко проводила в Львовском отделе Института математики под руководством академика Б. В. Гнеденко.
С 1950 года заведовала лабораторией методов вычислений, которую вскоре переименовали в лабораторию вычислительных методов и программирования.
В 1951 году знакомится с командами МЭСМ, а с самого начала 1952 года разрабатывает программы для МЭСМ, в том числе для решения задач внешней баллистики для ракетно-космических комплексов, разработки планов производства, оптимизации прокладки высоковольтных линий электропередач на дальние расстояния (по всему СССР и другим социалистическим странам) и т. п.
Екатерина Ющенко стала первой в СССР женщиной — доктором физико-математических наук, которой эта степень была присвоена за работы по программированию. Защита состоялась в 1965 году по докладу «Некоторые вопросы теории алгоритмических языков и автоматизации программирования», а учёная степень была присуждена в 1966 году[3]. Она предложила один из первых в мировой практике языков программирования — Адресный язык, конструкции которого вошли в состав современных языков.
Екатерина Логвиновна была в числе авторов (с Б. В. Гнеденко и В. С. Королюком) известной книги «Элементы программирования», написанная и изданная ограниченным тиражом в 1957 г., и переиздана большими тиражами в 1961 и 1963 годах, а также в переводе: в 1964 году в Румынии, ГДР, Венгрии, Польше, Югославии и Дании а 1969 году во Франции. Эта книга, наряду с первым официальным учебником в СССР А. И. Китова и Н. А. Криницкого «Электронные цифровые машины и программирование» (1959 г., второе издание в 1961 г.), получила большую известность в вузах страны.
Под её руководством и с непосредственным участием была создана серия инструментально-технологических комплексов. За работы в этой отрасли ей были присуждены две Государственные премии УССР и премия Совета Министров СССР, а за теоретические разработки в области компьютерной алгебры — академическая премия имени Глушкова. Также Е. Ющенко награждена Орденом княгини Ольги.
Е. Л. Ющенко получила 5 авторских свидетельств, ею разработано 14 Государственных стандартов СССР. Она является автором более 200 научных работ, в том числе 26 монографий, учебников и учебных пособий (более 40 с учётом переизданий), часть которых была переведена и издана в Германии, Чехии, Венгрии, Югославии, Франции, Дании и других станах.
Е. Ющенко подготовила 45 кандидатов и 11 докторов наук.
Была членом редколлегий журналов «Кибернетика и системный анализ» и «Проблемы программирования», членом Научного совета по проблеме «Кибернетика» НАН Украины, членом квалификационного совета по присуждению учёных степеней.
Адресный язык программирования
В 1955 году совместно с математиком В. С. Королюком Екатерина Ющенко разработала Адресный язык программирования. В этом языке были впервые введены средства манипулирования «адресами второго ранга», что представляет собой механизм косвенной адресации — концептуальный аналог современных указателей. Реализовав этот аппарат, Ющенко опередила работы Гарольда Лоусона, которому традиционно приписывается изобретение указателей в 1964 году, почти на десятилетие.
Адресный язык программирования оказал влияние на разработку структуры и системы команд советских компьютеров «Киев», «Днепр», «Урал», «Минск», М-20 и «Стрела». В частности, механизм косвенной адресации получил аппаратную реализацию в ЭВМ «Киев». Концепции языка предвосхитили появление многих современных языков программирования: конструкции косвенной адресации стали классическими и оказали прямое влияние на архитектуру языков C и C++, а концепция указателей была впоследствии применена в языке PL/I.
Библиография
- Вычислительная машина «Киев»: математическое описание / В. М. Глушков, Е. Л. Ющенко. — К.: Техн. лит., 1962. — 183 с.
- Адресное программирование / Е. Л. Ющенко. — К.: Техн. лит., 1963. — 286 с[4].
- Программирующая программа с входным адресным языком для машины Урал−1 / Е. Л. Ющенко, Т. А. Гринченко. — К.: Наук. думка, 1964. — 107 с.
- Управляющая машина широкого назначения «Дніпро» и программирующая программа в ней / Е. Л. Ющенко, Б. Н. Малиновский, Г. А. Полищук, Э. К. Ядренко, А. И. Никитин. — К.: Наук. думка, 1964. — 280 с.
- «Элементы программирования» / Владимир Королюк, Борис Гнеденко. — Государственное издательство физико-математической литературы, 1961[5].
- «КОБОЛ: Программированное учебное пособие» / Людмила Бабенко, Георгий Балл, Валерия Андриевская, Светлана Берестовая, Валентина Бондаровская, Ефим Машбиц, Валентина Рогач. — Вища Школа, 1973[5].
- «Алгебра. Языки программирования» / Виктор Глушков, Георгий Цейтлин. — Наукова думка, 1974[5].
- «Фортран: Программированное учебное пособие» / О. П. Небрат, И. А. Переход, А. А. Ющенко. — Вища школа, 1976.
- «Методы символьной мультиобработки» / Виктор Глушков, Георгий Цейтлин. — Наукова думка, 1980[5].
- «Многоуровневое структурное проектирование программ: Теоретические основы, инструментарий» / Г. Е. Цейтлин, В. П. Грицай, Т. К. Терзян. — Финансы и статистика, 1989.
Память
Портрет Екатерины Ющенко представлен во Всемирном музее вычислительной техники в Великобритании и в галерее Музея компьютерной истории в Кремниевой долине.
Примечания
Литература
- Оксана ГРИШИНА, «Женщина, которая научила компьютер понимать людей». // Киевские ведомости. № 235 от 17 декабря 2009.
- История развития информационных технологий в Украине. Екатерина Логвиновна Ющенко — основоположник теоретического программирования в Украине
- История развития информационных технологий в Украине. Дочь «врага народа» (Жизнь Ющенко Е. Л.)
- Научно-техническая библиотека. К 90-летию со дня рождения Екатерины Логвиновны Ющенко (Рвачёвой)
- В. М. Глушков. Из воспоминаний В. М. Глушкова
- Ющенко Ю. А., Катерина Логвиновна Ющенко — изобретательница Pointers