Programadores destacados de la URSS: Ekaterina Logvinovna Yushchenko

Yekaterina Logvinovna Yushchenko es la primera mujer en la URSS en convertirse en doctora en ciencias físicas y matemáticas gracias a logros innovadores en programación. Trabajó con la primera computadora MESM de Europa y creó uno de los primeros lenguajes de programación de alto nivel con direccionamiento indirecto durante la programación. Fue gracias a su lenguaje de dirección que desapareció la dependencia de la ubicación del programa en la memoria. Además, Yekaterina Yushchenko se convirtió en la fundadora de la primera escuela soviética de programación teórica. Fue una talentosa desarrolladora que pasó por "tuberías de fuego, agua y cobre".



Yekaterina Logvinovna Yushchenko (1919-2001)

De biografía


( ) 8 1919 . ( ). , . 1937 . , « ». 10 . , , . , , , . 1954 . .

Cuando se desarrolló esta tragedia familiar, Catherine tenía 17 años. La niña estudió en el primer año de la Facultad de Física y Matemáticas de la Universidad de Kiev. Pero después de la noticia del arresto de sus padres, fue expulsada de la escuela como hija de un "enemigo del pueblo". Yushchenko no llegó a un acuerdo con su destino y en 1938 presentó documentos a la Universidad de Moscú. Y la aceptaron. Pero como no se proporcionó el albergue, se vio obligada a rechazar la oferta. Luego, la niña se dirigió a la Universidad de Vorónezh, donde, según las historias de conocidos, todos los estudiantes recibieron alojamiento. Yushchenko aceptó estudiar, solo sin una beca (nuevamente, debido a los padres arrestados). Las andanzas de la niña terminaron gracias a la ocasión. Catherine vio un anuncio de que la Universidad Estatal de Uzbekistán (Samarcanda) anuncia una inscripción de estudiantes,les proporciona vivienda y una beca, y también paga el camino. Yushchenko aprovechó la oportunidad y fue a Samarcanda. Ella ingresó exitosamente a la universidad y se dedicó plenamente a los estudios.



Yushchenko con otros estudiantes, (40)

Durante la guerra, la Universidad de Uzbekistán se combinó con la Universidad Estatal de Asia Central en Tashkent y el estudiante fue redirigido allí. Continuó sus estudios y al mismo tiempo consiguió un trabajo en una empresa militar dedicada a la producción de miras para cañones de tanques.

Al final de la universidad, Yushchenko se enfrentó a la pregunta principal: ¿qué hacer a continuación? El futuro era brumoso e incierto. La guerra era desenfrenada y parecía no detenerse, nadie asignó un trabajo. Luego, la niña decidió responder a la llamada para ayudar a los mineros de la planta de carbón Angren a aumentar la producción de carbón (ya que el Donbass estaba ocupado por los nazis). Junto con otras chicas de Komsomol, Yushchenko fue a la ciudad de Angren-Stalin (a 150 km de Tashkent). Catherine fue nombrada para el puesto de piloto de voladuras. El trabajo fue increíblemente difícil, especialmente para una niña inexperta y joven. Ella anhelaba el hogar y la ciencia, tratando de encontrar consuelo al escribir poesía. Aquí está uno de ellos:

mi ciudad
abandoné la ciudad, el ruido de las calles, el teatro
fui a las montañas a luchar por el carbón.
, ,
, …
,
:
, , , ,
— , .



, , …

: «, !»
,
,
,
.
, ,
Cuando regrese, ¿cómo voy a conocerte ...

En 1943, llegó una orden a la planta para regresar a la escuela a todos los que hayan completado la educación pedagógica. Yushchenko fue enviada como maestra a una escuela secundaria de Tashkent, donde enseñó matemáticas y física durante casi 2 años.

Solo después de que terminó la guerra, Yushchenko regresó a su Ucrania natal y pudo dedicarse plenamente a la ciencia. En Lviv, acaba de abrir una sucursal del Instituto de Matemáticas de la Academia de Ciencias de Ucrania. El futuro académico de la Academia de Ciencias de Ucrania, Boris Vladimirovich Gnedenko, discernió el potencial en Catherine y ofreció un trabajo en su departamento de teoría de la probabilidad. La mujer se ocupó de cuestiones especiales en la teoría de la probabilidad y obtuvo resultados originales en leyes de distribución estable multidimensional que son importantes para el desarrollo de la mecánica cuántica.



Académico de la Academia de Ciencias de Ucrania B.V.Gnedenko

1950 . . , . .


. — , , . . - . , .

1954 . , . (1949 1951 ..). , (). , . , .



1957 .,

MESM tenía memoria interna limitada, baja velocidad e inestabilidad causada por una gran cantidad de tubos electrónicos. Todo esto obligó a los compiladores a refinar su trabajo y encontrar varias formas de usar el lenguaje interno de la computadora. La compilación de cada programa se consideró como una solución a un problema individual. Los programadores buscaban soluciones rentables utilizando diversas características del sistema de comando de la computadora.



Equipo de programadores y calculadoras (1956)

Según un colega y programador Nadezhda Mikhailovna Mishchenko:
, ( ). 8 (1956 .). — . — ( , ). ReinMetal. , , ( , ). .


En el proceso, quedó claro que resolver problemas complejos escribiendo solo programas de máquina es un asunto muy difícil. Como resultado, surgió la necesidad de desarrollar un lenguaje de programación de "alto nivel". Y al mismo tiempo, era necesario crear un traductor apropiado para la comunicación entre una persona y una máquina.

Lenguaje de programación de direcciones



, , . 1955 . . – . , .



- . .

Un lenguaje de programación de direcciones es un lenguaje algorítmico que se centra en las aplicaciones como base para crear lenguajes de programación. Se basa en la relación de dirección y contenido, la formalización de esta relación nos permite describir de forma simple las operaciones realizadas en una máquina de computación digital (computadora digital).

Una descripción de un proceso computacional en un lenguaje de dirección se llama algoritmo de dirección. Junto con muchos elementos de información (datos fuente, resultados intermedios y finales), se consideran muchas direcciones. En el caso particular, estas direcciones son los números de celda del dispositivo de almacenamiento digital en el que se encuentran los datos de origen. Cada pieza de información corresponde únicamente a una dirección específica. Del mismo modo, algunas direcciones pueden corresponder inequívocamente a otras direcciones. Si b es un elemento de información o una dirección que corresponde únicamente a la dirección a, entonces, en el lenguaje de direcciones, dicha combinación será la fórmula 'a = b. Una expresión que se forma a partir de símbolos matemáticos y el signo (') se llama función de dirección. El cálculo de nuevos valores y su envío a direcciones específicas está determinado por la fórmula de la dirección, es decir, dos funciones de dirección conectadas por el símbolo de envío (=>). En este caso, la entrada b => a significa que el elemento de información o la dirección b se registra en la dirección a.



Yushchenko E. L. Programación de direcciones (1963)

Fue la creación de un lenguaje de direcciones que se convirtió en el primer logro fundamental de la escuela científica de programación teórica. El lenguaje de dirección se convirtió en la base para la aparición de los primeros lenguajes de programación como Fortran (1958), Kobol (1959) y Algol (1960). También superó no solo la aparición de lenguajes de programación con un aparato de direccionamiento indirecto, sino también la aparición de ensambladores (traductores del código fuente de un programa). Y sus diseños se convirtieron en parte de los idiomas modernos.

A partir de este lenguaje de dirección, los traductores se crearon en la Academia de Ciencias de la RSS de Ucrania ya en el período inicial de desarrollo de la cibernética, lo que facilitó el proceso de programación para las computadoras de primera y segunda generación disponibles en la URSS en ese momento (Kiev, Ural-1 y M-20). Posteriormente, otras computadoras domésticas suministraron traductores similares.



Yekaterina Yushchenko y matemática soviética, cibernética, académica de la Academia de Ciencias de la URSS Viktor Mikhailovich Glushkov (60)

Ekaterina Logvinovna - una persona sobresaliente


. . . . . « ». 1961 . 1964 . , 1969 . .



45 11 . . , — . .

Esta talentosa programadora recibió 5 certificados de derechos de autor. Es autora de más de 200 artículos científicos, incluidas 23 monografías y guías de estudio, algunas de las cuales han sido traducidas y publicadas en Alemania, la República Checa, Hungría, Francia y Dinamarca.

Source: https://habr.com/ru/post/es387837/


All Articles