Украинка, которая первой в мире создала язык программирования
Екатерина Ющенко — украинка, что первой в мире создала язык программирования для компьютера. Именно ее разработка, правда, с не слишком благозвучным названием "адресный язык программирования" опередила язык Фортран на 2 года, Кобол на 3 и и Алгол на 5.
В то, что уроженка городка Чигирин будет однажды работать в лаборатории с первыми компьютерами, трудно было поверить.
Она дочь врага народа. Ее отец, учитель истории, имел неосторожность провести детям экскурсию по местам казацкой боевой славы. Так называемому украинскому буржуазному националисту выпишут 10 лет лишения свободы. А дочь, первокурсницу физико-математического факультета Киевского университета, выгонят на следующий день.
Принять на обучение неблагонадежную ученицу рискнут только в Узбекском университете. На родную землю вернется только после 2-й мировой. В то время во Львове открывают филиал Института математики и Екатерина попадает в отдел теории вероятностей.
А тем временем в Феофании, пригороде Киева, в помещении старого монастыря тридцать ученых разрабатывают первый на всей континентальной Европе компьютер. Подобные машины в то время были только в Великобритании и США.
Название этого творения МЭСМ - малая электронная вычислительная машина. Впрочем "малая" — это шутливое слово, потому что занимал этот компьютер 60 квадратных метров.
Читайте также: Роковая украинка, которая перевернула французский мир моды
Вдоль стен тянулись фанерные макеты, в которые вмонтировали 6000 радиоламп, конденсаторы и резисторы. Машина никогда не работала днем. Наименьший скачок напряжения прерывал длинные расчеты, и тянула МЭСМ столько энергии, что эти прыжки были неизбежны. Память машины была очень мала — какие-то сотни байт.
Так, отца первого ЭВМ Сергея Лебедева переводят в Москву для новых разработок, а компьютерного первенца передают ученым из Института математики, в который переводят Екатерину Ющенко. Здесь и сошлись их пути. Сначала для компьютера создавали простейшие программы.
Но Ющенко понимала, что возможности ЭВМ значительно расширятся если использовать универсальный язык программирования более высокого уровня. Так постепенно появилась адресная речь. Изобретение Ющенко помогло писать программы, которые не зависели от места в памяти компьютера и расположения массивов данных.
То, что когда-то в Союзе называлось лженаукой, теперь помогало решать многочисленные проблемы. Благодаря адресному языку программирования компьютеры начали вести расчеты траекторий полета баллистических ракет, ядерного оружия, вычисляли параметры боеголовок.
Современное программирование, базы данных и средства искусственного интеллекта — все эти сферы до сих пор применяют средства, которые более полувека назад впервые реализовала украинка.