Украинка, которая первой создала язык программирования

8 ноября 2015, 12:46
Читати новину українською

Украинка, которая первой в мире создала язык программирования для компьютера — Екатерина Ющенко. Именно ее разработка с названием "адресный язык программирования" опередил язык Фортран на 2 года, Кобол на 3 и Алгол на 5.

В том что уроженка городка Чигирин одного дня будет работать в лаборатории с первыми компьютерами, трудно было поверить. Она дочь врага народа. Ее отец, учитель истории, имел неосторожность провести детям экскурсию по местам казацкой боевой славы. Так называемому украинскому буржуазному националисту выпишут 10 лет лишения свободы. А дочь, первокурсницу физико-математического факультета Киевского университета, выгонят уже на следующий день.

Принять на обучение неблагонадежного ученицу рискнут лишь в Узбекском университете. На родную землю вернется только после Второй мировой. В то время во Львове открывают филиал Института математики и Екатерина попадает в отдел теории вероятностей. А тем временем в Феофании, пригороде Киева, в помещении старого монастыря 30 ученых разрабатывают первый на всей континентальной Европе компьютер. Подобные машины в то время были только в Великобритании и США.

Название этого творения МЭСМ – малая электронная вычислительная машина. Впрочем "малая" – это шуточное слово, так как занимал этот компьютер 60 квадратных метров.

Вдоль стен тянулись фанерные макеты, в которые вмонтировали 6000 радиоламп, конденсаторы и резисторы. Машина никогда не работала днем. Малейший скачок напряжения прерывал долгие расчеты, и тянула МЕСМ столько энергии, что эти прыжки были неизбежны. Память машины очень мала — каких-то сотни байт.

Отца первого ЭВМ Сергея Лебедева переводят в Москву для новых разработок, а компьютерного первенца передают ученым из Института математики, в который переводят Екатерину Ющенко. Здесь и сошлись их пути. Сначала для компьютера создавали простейшие программки.

И Ющенко понимала, что возможности ЭВМ значительно расширятся, если использовать универсальный язык программирования более высокого уровня. Так постепенно появился адресный язык. Изобретение Ющенко помогло писать программы, не зависящие от места в памяти компьютера и расположения массивов данных.

То, что когда-то в Союзе называлось лженаукой, теперь помогало решать многочисленные проблемы. Благодаря адресному языку программирования компьютеры начали вести расчеты траекторий полета баллистических ракет, ядерного оружия, вычисляли параметры боеголовок.

Современное программирование, базы данных и средства искусственного интеллекта — все эти сферы и до сих пор применяют средства, которые более полувека назад впервые реализовала украинка.