укррусen
Розділи сайту
5. Видатна жінка-програміст


       До 90-річчя від дня народження Катерини Логвинівни Ющенко (Рвачової)

                                                      (1919 - 2001)

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

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


Видатний вчений-математик, спеціаліст із програмного забезпечення комп'ютерів, член-кореспондент НАН України, заслужений діяч науки і техніки – Катерина Логвинівна Ющенко стоїть поруч із В. Глушковим у першому ряду засновників Інституту кібернетики, з яким назавжди пов'язала своє життя. вона перша у СРСР доктор фізико-математичних наук, якій цей ступінь присуджено за роботи із програмування. Її життєвий шлях захоплює багатством ідей і майстерністю вченого, чуйністю педагога та невичерпним працелюбством.

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

У 1936 році К. Ющенко вступає на фізико-математичний факультет Київського університету ім. Т. Шевченка. Утім, невдовзі, не зважаючи навіть на успіхи в навчанні, її відраховують як дочку ворога народу. Катерина опинилась у надзвичайно скрутному матеріальному та моральному становищі: впродовж багатьох років це клеймо невідступно переслідувало її.

Попри все, палке бажання продовжити та завершити освіту привело її в 1938 р. до Самаркандського університету в Узбекистані.

Під час Великої Вітчизняної війни вона працює запальником-підривником на шахтах міста Ангрен-Сталін, що в 150 км від Ташкента, де у воєнний час потрібні були молоді робочі руки; добуває вугілля, яке так необхідно країні.

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

Примхлива доля знову різко змінює її, здавалося б, уже налагоджене життя. Дізнавшись, що в серпні 1946 р. у Львові відкривається відділення Інституту математики АН УССР, Катерина Логвинівна випадково потрапляє в поле зору академіка Б. Гнєденка (в 1950-ті роки очолював Інститут математики АН УССР), який одразу ж запропонував дівчині роботу у своємі відділі.

У 1950 р. Б. Гнєденка обрали дійсним членом АН УССР, а його відділ перевели до Інституту математики АН УССР у Києві. Катерина Логвинiвна разом із сім'єю відразу ж погодилася на переїзд до столиці. Так Катерина опинилась в історичному місці, де під керівництвом С. Лебедєва в 1948-1951 рр. створили першу в континентальній Європі ЕОМ – МЕОМ.

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

Для підготовки програмістів у 70-ті рр. К. Ющенко заснувала навчальну серію підручників. не можна не згадати про внесок ученої в створення «Енциклопедії кібернетики», двох видань «Словника з кіберенетики».

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

К. Ющенко мала п'ять авторських свідоцтв, нею розроблено вісім державних стандартів України. Вона – автор понад 200 наукових праць, у тому числі 23 монографій і навчальних посібників. Частина з них вийшла двома-трьома виданнями й перекладена за кордоном – в Німеччині, Чехії, Угорщині, Франції, Данії тощо.

 

Її мрiя здiйснилася. Разом зi своїми учнями вона пiдняла теоретичне програмування на таку висоту, що наукова школа Катерини Логвинiвни Ющенко-Рвачової стала помiтною у свiті.

Життя Катерини Ющенко порівнюють із долею великої англійки Ади Августи Лавлейс, яка понад усе захоплювалась математикою.

...Двi жiнки, двi долi, двi чудовi вiхи в iсторiї програмування. Одна встановлена в Англiї. Iнша сто рокiв потому - в Українi.

  НАУКОВІ  ПРАЦІ  К. Л. ЮЩЕНКО

 

  

Глушков В.М. Вычислительная машина «Киев»: математическое описание / В.М. Глушков, Е.Л. Ющенко. - К. : Техн. лит., 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.