Українка зробила революцію в програмуванні ще у 1950: її підручником користувалися на Заході

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

Хто така Катерина Ющенко та як вона змінила IT світ у середині 20 століття, розповідає РБК-Україна.

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

Коли в США ще тільки починали експерименти з Fortran і Cobol, у Києві українська науковиця Катерина Ющенко вже створила свою мову програмування – унікальну "Адресну мову", яка дозволяла працювати з пам’яттю так, як це сьогодні роблять сучасні комп’ютери. Це було у 1950-х, коли сама ідея програмування вважалася чимось напівфантастичним.

Але її шлях до науки був далеко не простим. У студентські роки Ющенко виключили з університету лише через те, що її батька назвали "ворогом народу".

Дівчина опинилася у вигнанні, жила в Середній Азії, працювала на заводі, писала математичні формули просто на клаптиках паперу. І все одно знайшла шлях повернутися у науку – попри всі заборони.

Мало хто знає, що саме Ющенко вперше в СРСР використала концепцію "вказівників" – елемент, без якого сьогодні неможливо уявити програмування.

Її "Адресна мова" стала настільки потужною, що дозволяла працювати незалежно від фізичної будови комп’ютера. Це був прорив – програми перестали бути прив’язаними до конкретної машини.

Українська вчена та програмістка Катерина Ющенко (фото: Вікіпедія)

Підручник, що вийшов за кордон

Ще один унікальний факт – підручник із програмування, написаний Катериною Ющенко у 1961 році, був перекладений кількома мовами та використовувався навіть за межами СРСР. Тобто українка стала однією з перших, хто навчав програмування у світі системно.

Вона виховала цілу плеяду науковців, які створили "школу теоретичного програмування" – явище, яке дало Україні десятки фахівців світового рівня.

А ще, попри всі заборони, Ющенко зберігала любов до української культури й мови. Її колеги згадували: навіть у радянських академічних стінах вона завжди залишалася українкою.

Катерина Ющенко не створювала комерційних стартапів, але саме завдяки їй програмування стало наукою, а не лише ремеслом. Її історія – це нагадування, що українки не раз були серед тих, хто рухав світ уперед.

Вас також може зацікавити:

  • Хто такий Нестор Махно та чому його називали "батьком"
  • Які історичні постаті прославили Україну на весь світ
  • Михайло Міхновський: автор "Самостійна Україна" та батько української розвідки

Для написання цього матеріалу були використані такі джерела: IT в Україні, Stem is Fem, Вікіпедія.