Українці змінюють світ

Спільний проект

 

Українка, яка перша у світі створила мову програмування для комп’ютера, — Катерина Лонгвинівна Ющенко. Саме її розробка «Адресна мова програмування» випередить мову Фортран на два роки, Кобол — на три і Алгол — на п’ять. У те, що уродженка містечка Чигирин одного дня працюватиме в лабораторії з першими комп’ютерами, важко було повірити.

 

Катерина Ющенко народилася 8 грудня 1919 року в сім’ї «ворога народу». Її батько, вчитель історії, мав необережність провести дітям екскурсію місцями козацької бойової слави. Радянські окупанти українському націоналісту випишуть десять років позбавлення волі. А доньку-першокурсницю фізико-математичного факультету Київського університету виженуть вже наступного дня.


Прийняти на навчання ученицю ризикнуть лише в Узбецькому університеті. На рідну землю повернеться Катерина тільки після закінчення Другої світової. В той час у Львові відкривають філію Інституту математики, і юна українка потрапляє до відділу теорії ймовірностей. А тим часом у Феофанії, передмісті Києва, у приміщенні старого монастиря тридцять науковців розробляють перший у всій континентальній Європі комп’ютер. Такі машини на той час були тільки у Великобританії та США. Назва цього творіння — мала електронна обчислювальна машина. Утім, «мала» — це жартівливе йменування, бо займав цей комп’ютер 60 квадратних метрів.


Уздовж стін простягались фанерні макети, в які вмонтували багато тисяч радіоламп, конденсатори та резистори. Машина ніколи не працювала вдень. Найменший стрибок напруги переривав тривалі обрахунки, та й тягнув «маленький» комп’ютер стільки енергії, що ці стрибки були неминучі. А пам’ять машини була дуже мала — якісь сотні байт.


Першу обчислювальну машину передали науковцям з Інституту математики, до якого перевели й Катерину Ющенко. Спочатку для комп’ютера створювали найпростіші програмки. Та Ющенко розуміла, що можливості ЕОМ значно розширяться, якщо використовувати універсальну мову програмування більш високого рівня. Так поступово з’явилась адресна мова. Винахід Ющенко допоміг писати програми, що не залежали від місця в пам’яті комп’ютера і розташування масивів даних.


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