Українка, яка першою створила мову програмування

6 Листопада, 2024  

Чи чули ви про Катерину Логвинівну ЮЩЕНКО — жінку, яка створила першу в світі мову програмування? Для більшості тих програм, якими ми зараз користуємося, фундамент заклала дівчина з Чигирина.
Катерина Ющенко (1919–2001) була видатною українською вченою в галузі кібернетики та інформатики, яка зробила вагомий внесок у розвиток комп’ютерних наук, що значно вплинуло на міжнародний науковий статус України. Її досягнення стали основою для формування та розвитку української школи програмування і обчислювальної техніки. Портрет цієї українки висить у “Музеї Тюрінга” – Всесвітньому музеї обчислювальної техніки, Великобританія.
Також вона, як винахідниця мови програмування, увійшла до галереї програмістів у знаменитому Музеї комп’ютерної історії в Кремнієвій долині.
Катерина цікавилась математикою змалечку, але пройшла доволі тернистий шлях, щоб займатися нею у майбутньому. Її успіх відбувся усупереч надскладним обставинам долі: репресії, війна, скрута.
Донька «українських нацiоналiстів», батьків якої заарештували ще в 1937 році, а реабілітували посмертно аж у 1954 роцi.
Катерину Ющенко, в той же рік, як доньку «ворога народу» виключили з Київського унiверситету.
Вона пройшла «коло пекла», аби продовжити вчитися. Опинилась аж у Самарканді і таки отримала освіту в Узбецькому унiверситеті.
Під час другої світової війни в евакуації, в Ташкенті, Катерина Ющенко пішла на завод, який виробляв приціли для танкових гармат, а згодом – на шахту запальником-підривником. Також працювала на бавовняних полях – на згадку залишилися опіки від сонця на руках.
Після війни повернулась в Україну, на Львівщину. Викладала математику, фiзику, креслення у звичайній школі. Майже три роки працювала навiть вчителем української лiтератури.

Лише в 50-х роках вона змогла реалізувати себе, як новатор і винахідник.
Саме Катерині Ющенко належить ідея Адресної мови програмування, що стала першою мовою програмування високого рівня для обчислювальних машин. Її мова дозволяла програмістам працювати з даними, використовуючи символічні адреси, що значно спростило та прискорило процес програмування. Це відкриття випередило свої аналоги в світі і було важливим кроком у розвитку інформаційних технологій.
Катерина Ющенко активно сприяла становленню кібернетики як наукової дисципліни в Україні. Вона працювала у складі Інституту кібернетики АН УРСР під керівництвом академіка Віктора Глушкова, і разом вони розвивали обчислювальні методи, які застосовувалися у різних галузях: від промисловості до оборони. Її внесок у цю сферу допоміг поставити Україну на міжнародну мапу кібернетики.
Як викладачка та наукова керівниця, Катерина Ющенко підготувала багато учнів і співробітників, що продовжили її дослідження в обчислювальній техніці та інформатиці. Вона писала підручники та методичні матеріали, які стали основою для вивчення комп'ютерних наук в Україні.
Катерина Ющенко стала однією з перших жінок у галузі комп'ютерних наук, що підняли Україну на рівень світових лідерів у цій сфері. Її праця сприяла розвитку не лише української науки, а й підкреслила роль жінок у технологічному прогресі, особливо в умовах Радянського Союзу, де вона працювала. Завдяки Катерині Ющенко та її колегам Україна отримала міжнародне визнання в науково-технічній галузі та зробила свій вклад у розвиток сучасних комп'ютерних технологій, які сьогодні залишаються ключовими для інновацій.
Також у 1961-1963 роках написала першу в світі монографію «Елементи програмування» і перший у світі підручник «Адресне програмування», який одразу ж переклали в усій Європі. На її ім’я зареєстровано 5 авторських свідоцтв, вона розробила 8 державних стандартів України. Тож Катерину Ющенко цілком заслужено називають творцем наукової школи теоретичного програмування. Її праця стала першою в світі алгоритмічною мовою. Найважливіше в ній – наявність опосередкованої адресації вищих рангів (Pointers є аналогом). За кордоном Pointers була винайдена лише у 1964 році і є найпотужнішим засобом у сучасних інформаційних технологіях.

Підготував Петро Олар

magnifiermenuchevron-down linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram