укррусen
Разделы сайта
5. Выдающаяся женщина-программист

            К 90-летию со дня рождения Екатерины Логвиновны Ющенко (Рвачевой)

                                                      (1919 - 2001)

 
                                                                                                              
Я знаю, що таке журба по рiднiй, милiй Українi
Я знаю, як рида душа в далекiм краї, на чужинi...
Нащо ж шукаю я собi другого мiсця для могили?
Нi, не залишила тебе, я тут - душа моя з тобою
I раз вернувшись назавжди вже не розстанусь я з тобою...

                                          Самарканд, травень 1939


Известный ученый-математик, специалист по программному обеспечению компьютеров, член-корреспондент НАН Украины, заслуженный деятель науки и техники - Екатерина Логвиновна  Ющенко стоит рядом с В. Глушковым в первом ряду основателей Института кибернетики, с которым навсегда связала свою жизнь. Она первая в СССР доктор физико-математических наук, которой эта степень присуждена за труды по программированию. Её творческий путь захватывает богатством идей и мастерством ученого, чуткостью педагога и неисчерпаемым трудолюбием.

Как вспоминает сама Е. Ющенко " Я родилась 8 декабря 1919 года в бывшей столице запорожских казаков в городе Чигирин в семье учителя истории и географии Рвачева Логвина Федоровича, выходца из Подмосковья. В Украину он попал после трехлетней ссылки в Астрахань. За революционную деятельность ему было запрещено жить в Центральной России. Он поселился в Овруче, где женился на дочери лесника. Уже работая учителем в Чигирине, заочно закончил исторический факультет Киевского университета имени Т. Г. Шевченко. Мать самоучкой (по учебнику арифметики) научилась читать,а позже экстерном сдала экзамены в гимназию. В Чигирине друг за другом появились дети - трое сыновей и две дочери. Я была предпоследним ребенком. В 1937 году его посчитали националистом (хоть на украинском он говорил с явным акцентом, что сразу выдавала его русское происхождение) и арестовали".

В 1936 году Е. Ющенко поступает на физико-математический факультет Киевского университета им. Т. Шевченка. Впрочем, вскоре, не считаясь даже с успехами в учебе, ее отчисляют как дочь врага народа. Екатерина очутилась в чрезвычайно трудном материальном и моральном положении: на протяжении многих лет это клеймо неотступно преследовало ее. Невзирая ни на что, пылкое желание продолжить и завершить образование привело ее в 1938 г. к Самаркандскому университету в Узбекистане.

Во время Великой Отечественной войны она работает воспламенителем-подрывщиком на шахтах г. Ангрен-Сталин, что в 150 км от Ташкента, где в военное время нужны были молодые рабочие руки; добывает уголь, который так необходим стране.

После освобождения западной Украины от фашистских захватчиков в сентябре 1944 г. переезжает к родственникам в Украину и работает учительницей средней школы на Житомирщине в г. Стрый.

Капризная судьба опять резко изменяет ее, казалось бы, уже устроенную жизнь. Узнав, что в августе 1946 г. во Львове открывается отделение Института математики АН СССР, Екатерина Логвиновна случайно попадает в поле зрения академика Б. Гнеденко (в 1950-е годы возглавлял Институт математики АН СССР), который сразу же предложил девушке работу в своем отделе.

В 1950 г. Б. Гнеденка выбрали действительным членом АН СССР, а его отдел перевели в Институт математики АН СССР в Киеве. Екатерина Логвиновна вместе с семьей сразу же согласилась на переезд в столицу. Так Екатерина оказалась в историческом месте, где под руководством С. Лебедева в 1948-1951 гг. создали первую в континентальной Европе ЭВМ - МЭВМ.

Важный этап в ее научной деятельности связан с исследованиями и разработками в отрасли «адресного программирования». Она предложила одну из первых в мировой практике языков программирования – Адресный язык – первое фундаментальное достижение киевской школы теории программирования, опередив создание первых таких языков программирования, как ФОРТРАН (1958), КОБОЛ (1959), АЛГОЛ-60 (1960). Адресный язык предусмотрел не только появление языков программирования с аппаратом непрямой адресации, но и асамблеров. Учебник из  Адресного языка перевели на словацкий, венгерский, немецкий, французский языки.

Для подготовки программистов в 70-е гг. Е. Ющенко учредила учебную серию учебников. Нельзя не вспомнить о вкладе ученой в создание "Энциклопедии кибернетики", двух изданий "Словаря по кибернетике".

Для решения проблемы мобильности программ в 70-х гг. в соавторстве с зарубежными коллегами Е. Ющенко активно работала над стандартизацией языков программирования. В 1977 г. создано Госстандарт языка КОБОЛ, разработаны стандарты языков ФОРТРАН-2, АЛГАМС, АЛГОЛ-68, АДА, ФОРТРАН-77, Паскаль, ПЛ/1, Си.

Е. Ющенко имела пять авторских свидетельств, ею разработано восемь государственных стандартов Украины. Она - автор свыше 200 научных работ, в том числе 23 монографий и учебных пособий. Часть из них вышла двумя-тремя изданиями и переведена за границей - в Германии, Чехии, Венгрии, Франции, Дании и т. д.

Ее мечта осуществилась. Вместе со своими учениками она подняла теоретическое программирование на такую высоту, что научная школа Екатерины Логвиновны Ющенко-Рвачевой стала заметной в мире.

Жизнь Екатерины Ющенко сравнивают с судьбой большой англичанки Ады Августы Лавлейс, которая увлекалась математикой.

...Две женщины, две судьбы, две прекрасные эпохи в истории программирования. Одна установлена в Англии, другая сто лет назад - в Украине.

  ИЗДАНИЯ РАБОТ Е.ЮЩЕНКО В ФОНДЕ БИБЛИОТЕКИ ОНПУ

  

Глушков В.М. Вычислительная машина «Киев»: математическое описание / В.М. Глушков, Е.Л. Ющенко. - К. : Техн. лит., 1962. - 183 с.

Настоящая книга посвящена описанию разработанной ВЦ АН СССР универсальной вычислительной машины «Киев».

В книге приводятся обоснование выбора математических параметров машины, описание набора операций, стандартных и текстовых программ, а также излагаются вопросы автоматического программирования, включая разработанный в ВЦ АН СССР специальный автоматический язык.

Книга рассчитана на инженеров, научных работников, студентов и аспирантов, работающих в области вычислительной математики и вычислительной техники, а также на специалистов, желающих использовать в своей работе электронные вычислительные машины.

 

  

Ющенко Е.Л. Адресное программирование / Е.Л. Ющенко. - К. : Техн. лит., 1963. - 286 с.

В книге изложен универсальный алгоритмический адресный язык и основанный на нем метод программирования на ЭВЦМ.

Адресный язык пригоден для описания арифметических и сложных информационно-логических задач (программирующие программы, задачи экономической кибернетики или распознавания образов), для описания электронных вычислительных цифровых машин как автоматов с программным управлением и может быть положен в основу построения системы автопрограммирования. Метод адресного программирования не связан с конкретными особенностями машин и может служить общим методом составления программ для ЭВЦМ.

Книга рассчитана на инженеров и научных сотрудников, работающих в области вычислительной математики и техники, а также специалистов других областей и может быть полезна студентам, изучающим курс вычислительных машин и программирования.

 

  

Ющенко Е.Л. Программирующая программа с входным адресным языком для машины Урал -1 / Е.Л. Ющенко, Т.А. Гринченко. - К. : Наук. думка, 1964. - 107 с.

Разработанный в Институте кибернетики АН СССР алгоритмический адресный язык пригоден как для описания арифметических, так и сложных информационно-логических задач. Выбор того или иного стиля адресного языка в качестве входного позволяет строить более или менее сложные программирующие программы (ПП).

В справочнике приводится описание ПП для серийной отечественной машины Урал – 1(ПП-АУ). В качестве входного языка для этой ПП принят некоторый стиль адресного языка, благодаря чему при ее работе используется только оперативная память машины. Приведены примеры составления программ с помощью ПП-АУ.

Книга рассчитана на инженеров и математиков, желающих научиться пользоваться электронно-вычислительной машиной без посредства программиста.

 

  

Управляющая машина широкого назначения «Дніпро» и программирующая программа в ней / Е.Л. Ющенко, Б.Н. Малиновский, Г.А. Полищук [и др.]. - К. : Наук. думка, 1964. - 280 с.

При современном уровне техники контроль за ходом производственных процессов и управление ими часто становятся непосильными для человека вследствие необходимости обработки большого объема информации и решения задач управления в очень ограниченное время (секунды и доли секунды). Цифровая вычислительная машина может служить надежным помощником человека в управлении плавкой и прокатом стали, газовой резкой стальных листов, переработкой нефти, производством химических продуктов, добычей угля и т.д.

Справочник содержит краткое инженерное и математическое описание управляющей машины широкого назначения «Дніпро» (УМШН), разработанной в Институте кибернетики АН СССР, системы автоматического программирования, основанной на алгоритмическом адресном языке, близкому к Алголу, и системы стандартных программ для нее; описан входной язык и его конкретное представление.

 

  

Информационные системы общего назначения. аналитический обзор систем управления базами данных / под ред. Е.Л. Ющенко. - М. : Статистика, 1975. - 472 с. : ил.

В книге, подготовленной комитетом CODASYL, рассматриваются характерные черты систем управления базами данных, описываются средства, предоставляемые пользователям различных уровней, обсуждаются технические проблемы, стоящие перед разработчиками систем. Отмечается важная роль Кобола в разработке этих систем. Рассмотрение производится на примере десяти наиболее известных в США систем управления базами данных.

В данном издании выделена и последовательно рассмотрена представительная совокупность основных характеристик информационных систем общего назначения. Здесь едино истолкованы понятия, реализуемые и обозначенные в этих системах по-разному. Это касается как терминологии, применяемой для обозначения информационных структур, процедур обработки, функций пользователя и системы и т.п., так и методов достижения аналогичных целей.

 

  

Конструирование систем программирования обработки данных / С.Н. Берестовая, О.Л. Перевозчикова, В.М. Романов, Е.Л. Ющенко. - М.: Статистика, 1979. - 269 с. : ил.

Монография посвящена рассмотрению основных проблем конструирования автоматизированных систем обработки данных экономико-статистического характера, в ней освещены вопросы выбора структуры систем обработки данных, описаны методы и технологические приемы их создания. Впервые в монографической литературе в систематизированном виде изложен выдвинутый киевской школой программирования метод построения параметрических систем, ориентированных на классы входных-выходных языков.

Для системных программистов, работающих над созданием систем обработки данных и эксплуатирующих эти системы, а также для студентов и аспирантов вузов соответствующих специальностей.


 

Перевозчикова О.Л. Системы диалогового решения задач на ЭВМ / О.Л. Перевозчикова, Е.Л. Ющенко. - К. : Наук. думка, 1986. - 264 с.

В монографии систематизирован опыт создания диалоговых проблемно-ориентированных систем и проведен анализ подходов к их автоматической генерации. Особое внимание уделено инструментальному комплексу крупноблочного программирования ДИСУППП, предназначенному для генерации диалоговых проблемно-ориентированных систем, названных маршрутными. По способу обработки информации на этапе генерации маршрутных систем, по заданию их моделей предметных областей ДИСУППП относится к системам агрегирования знаний и является одной из первых попыток представления знаний о семантике непроцедурных языков программирования. Маршрутные системы ориентированы на поддержку безбумажной технологии решения задач на ЕС ЭВМ коллективом программистов, в связи с чем дан сопоставительный анализ систем коллективного пользования в ОС ЕС.

Для программистов и сотрудников вычислительных центров, разрабатывающих и эксплуатирующих программные средства обработки данных на ЭВМ, преподавателей и аспирантов соответствующего профиля.

 

  

Аналитик. Численно-аналитическое решение задач на малых ЭВМ: справ. пособ. / Б.А. Бублик, В.П. Клименко, С.Б. Погребинский, Ю.С. Фишман; под. ред. Е.Л. Ющенко. - К. : Наук. думка, 1987. - 143 с.

В справочнике рассмотрены проблемы численно-аналитического решения научных и инженерных задач на малых ЭВМ. В качестве инструментального языка аналитических преобразований выбран язык семейства АНАЛИТИК, аппаратно интерпретированный на ЭВМ СМ-1410 и ЕС-2680.

Изложены преимущества и характерные особенности численно-аналитического решения задач, приведены реализации типовых математических моделей и методов и примеры, иллюстрирующие использование нетрадиционных языковых средств.

Для научных работников, инженеров, преподавателей и студентов.

 

  

Основы компьютерной грамотности / под ред. Е.Л. Ющенко, Е.И. Машбица. - К. : Вища шк., 1988. - 215 с.

Данное пособие входит в серию учебных и методических пособий, предназначенных для овладения компьютерной грамотностью работниками народного образования. Рассмотрены основные вопросы компьютеризации: общие сведения о компьютере, сведения о языках программирования, основные типы человеко-машинных систем, особенности решения задач с использованием компьютера. Большое внимание уделено специфике применения компьютера в учебном процессе.

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

Для инженерно-педагогических работников профтехучилищ, преподавателей вузов и техникумов, учителей школ.

 

  

Глушков В.М. Алгебра. Языки. Программирование. - Изд 3-е, перераб. и доп. / В.М. Глушков, Г.Е. Цейтлин, Е.Л. Ющенко. - К. : Наук. думка, 1989. - 376 с.

Монография посвящена изучению алгебраических методов с учетом их применения в теоретическом и системном программировании, прикладной теории алгоритмов, теории формальных языков и систем программирования. В третье издание (переработанное и дополненное) включен ряд новых результатов по развитию аппарата структурного параллельного программирования и автоматизированному синтезу программ.

Для научных работников и инженеров, занимающихся теоретическим программированием и конструированием систем математического обеспечения ЭВМ, а также для аспирантов и студентов вузов, специализирующихся в соответствующих областях кибернетики.

 

  

Многоуровневое структурное проектирование программ: теоретические основы, инструментарий / Е.Л. Ющенко, Г.Е. Цейтлин, В.П. Грицай, Т.К. Терзян. - М. : Финансы и статистика, 1989. - 280 с. : ил.

Излагаются вопросы создания эффективных технологий разработки программных средств. Описываются метод многоуровневого структурного программирования и его инструментальная поддержка. Рассматриваемый метод иллюстрируется примерами проектирования алгоритмов из различных предметных областей. Изложены теоретические основы данного метода.

В данной книге рассматриваются важные вопросы технологии программирования, связанные с формализацией и автоматизацией процесса разработки программ.

Для специалистов в области программирования, а также студентов вузов соответствующих специальностей.

 

 

Стандартизация языков программирования / под ред. Е.Л. Ющенко. - К. : Техніка, 1989. - 160 с.

Описаны действующие стандарты на языки программирования. Рассмотрены цели стандартизации и ее роль в промышленном изготовлении программ. Освещены перспективы стандартизации в данной области.

Приведенный материал может быть использован при разработке прикладных библиотек и пакетов программ, предназначенных для эксплуатации на ЭВМ различных марок, адаптации программных систем, овладении современной технологией программирования больших систем, обучении программированию.

Рассчитана на инженерно-технических работников, занимающихся разработкой программного обеспечения ЭВМ, может быть полезна студентам вузов.

 

Перевозчикова О.Л. Диалоговые системы / О.Л. Перевозчикова, Е.Л. Ющенко; отв. ред. Е.Л. Ющенко; АН СССР. Ин-т кибернетики им. В.М. Глушкова. - К. : Наук. думка, 1990. -184 с.

В монографии проблема разработки диалоговых систем формулируется как задача автоматизированного производства программных средств по заданию модели алгоритмизуемой предметной области и модели общения. Последняя специфицирует форму представления информации и порядок ее предъявления в зависимости от деталей диалогового решения конкретной задачи, по которым устанавливается стереотипная организация диалога из зафиксированного перечня.

Особое внимание уделено описанию инструментального комплекса диалоговой информационной системы управления пакетами прикладных программ (ДИСУППП), поддерживающего проблемно-ориентированную технологию производства диалоговых маршрутных систем по заданию их графовых моделей предметных областей и классов моделей общения, в том числе игровых и коалиционных. исследуются вопросы повышения надежности маршрутных систем и суммируется опыт внедрения при решении многофакторных задач управления, проектирования и автоматизации научных исследований.

 

  
 СТАТЬИ  О  ЖИЗНИ  И  ДЕЯТЕЛЬНОСТИ  Е. ЮЩЕНКО
 
                     
   Перевозчикова О.Л. Катерина Ющенко – известная ученая, математик, кибернетик // Украинки в истории / под общ. ред. В. Борисенко. - К. : Либідь, 2004. - 328 с.; ил.
  
  
               
   Перевозчикова О.Л. Екатерина Логвиновна Ющенко // Кибернетика и системный анализ. - 2003. - № 1. - С. 3-7.
  
  
                         
  Памяти К. Л, Ющенко // Вестник НАН Украины. - 2001. - № 9. - С. 72.