Kateryna Lohvynivna Yushchenko ( ucraniano : Катерина Логвинівна Ющенко , ruso : Екатерина Логвиновна Ющенко ; 8 de diciembre de 1919 - 15 de agosto de 2001) fue una científica ucraniana de investigación informática y de la información, miembro correspondiente de la Academia de Ciencias de la URSS (1976), [1] y miembro de la Academia Internacional de Ciencias de la Computación. [2] Desarrolló uno de los primeros lenguajes de alto nivel del mundo con direccionamiento indirecto en programación ( los punteros son análogos a este direccionamiento), [ cita requerida ] llamado lenguaje de programación de direcciones . [3] Durante su carrera académica, Yushchenko supervisó a 47 estudiantes de doctorado . Otros logros profesionales incluyen la concesión de dos Premios Estatales de la URSS , el Premio del Consejo de Ministros de la URSS, el Premio Académico Glushkov y la Orden de la Princesa Olga . Yushchenko fue la primera mujer en la URSS en convertirse en Doctora en Ciencias Físicas y Matemáticas en programación.
Kateryna Lohvynivna Yushchenko (de soltera Rvacheva) nació en 1919 en Chyhyryn, Ucrania central. Comenzó sus estudios universitarios en la Universidad de Kiev en 1937, y durante la Segunda Guerra Mundial asistió a la Universidad Estatal de Asia Central en Tashkent, graduándose en 1942. Después de la guerra regresó a Ucrania y en 1950, bajo la dirección de Boris Gnedenko , obtuvo un doctorado del Instituto de Matemáticas de la Academia de Ciencias de Ucrania. Durante un período de siete años, Yushchenko ocupó el puesto de investigadora principal del Instituto de Matemáticas de Kiev de la Academia de Ciencias de la RSS de Ucrania (1950-57). En 1954, el Laboratorio Levedev (donde se creó el primer ordenador de la Europa continental MESM ) fue transferido al Instituto de Matemáticas. Yushchenko fue miembro del grupo conjunto de académicos que operaban el MESM . En 1957 fue nombrada directora del Instituto de Informática de la Academia de Ciencias de la República Socialista Soviética de Ucrania. Durante los cuarenta años que trabajó en el instituto, Yushchenko creó una escuela científica de programación teórica de renombre internacional.
Yushchenko es más conocida por su creación del lenguaje de programación Address , el primer avance fundamental en la escuela científica de programación teórica. Este lenguaje proporcionaba la ubicación libre de un programa en la memoria de la computadora.
En el proceso de trabajo con MESM , se hizo evidente que las tareas más complejas eran difíciles de resolver escribiendo programas de máquina simples. Era necesario desarrollar un lenguaje de programación de alto nivel, pero existía un problema: la ausencia de un traductor apropiado para una mejor comunicación hombre-computadora. LI Kaluzhnin, un profesor de la Universidad de Kiev, que impartió un curso de lógica matemática en la década de 1950-1970, hizo un avance significativo en la comprensión de este problema y formalizó un esquema de interfaz con el programa. Siguiendo este desarrollo, en 1955, Yushchenko desarrolló un lenguaje de programación basado en dos principios generales para el trabajo de la computadora: direccionamiento y gestión de software. Creando un sistema conveniente de conceptos para describir la arquitectura de la computadora y sus instrucciones de sistema, el lenguaje se convirtió así en el medio de manipulación de las direcciones de segundo rango ( punteros ) y rangos superiores. El lenguaje de programación de direcciones se convirtió en el primer logro fundamental de la Escuela Soviética de Programación Teórica.
Yushchenko fue el fundador de la primera Escuela Soviética de Programación Teórica. Durante los años 1970 y 1980, la programación teórica se convirtió en un tema de investigación propio. Uno de los principales logros de la Escuela en ese momento fue la creación de métodos de gramática algebraica para la síntesis de software.
En la década de 1990, los esfuerzos de la Escuela de Programación Teórica se concentraron en el estudio de métodos gramaticales algebraicos, modelos de representación del conocimiento de computación e interfaces de usuario amigables para el diseño y desarrollo de bases de datos y bases de conocimiento para sistemas de apoyo a decisiones , sistemas expertos y métodos de aprendizaje para los mismos.
Después de cuarenta años de investigación, la programación teórica se enriqueció con su propio aparato formal-algorítmico y el tema de investigación se amplió significativamente desde lenguajes procedimentales a métodos de representación del conocimiento que forman herramientas de inteligencia artificial para desarrolladores de sistemas de aplicación.
Yushchenko trabajó en teoría de probabilidad, lenguajes algorítmicos y lenguajes de programación , y desarrolló métodos de sistemas de procesamiento automatizado de datos.
En los años 70, Yushchenko escribió una serie de libros de texto para preparar a los programadores. Yushchenko poseía cinco certificados de derechos de autor que dieron origen a ocho estándares estatales de Ucrania. Es autora de más de 200 manuscritos, incluidas 23 monografías y manuales didácticos. Parte de estas obras tienen dos o tres ediciones y han sido traducidas a más de cinco idiomas a nivel internacional, entre ellos, alemán, checo, húngaro, francés, danés, etc.
<https://files.infoua.net/yushchenko/Elements-de-programmation-sur-ordinateurs_BGnedenko-VKoroliouk-EIouchtchenko_1969_France_OCR.pdf>.