May. 13th, 2016

preem_palver: (ЖЖ Украина)
Первый высокоуровневый язык программирования был разработан украинкой Екатериной Ющенко в 1955-56 годах - на несколько лет раньше появления Фортрана (1958), Кобола (1959) и Алгола (1960).

Её "адресный язык программирования" (АЯ) широко применялся в решении задач народного хозяйства, включая авиацию, космонавтику, машиностроение, оборонный комплекс. В частности, для расчёта траекторий полёта баллистических ракет в 50-60-х годах использовался исключительно АЯ.

В Википедии информация об этом языке изложена крайне скомканно. Если попытаться перевести на человеческий язык, то Екатерина Ющенко впервые использовала переменные вместо жёстко заданных адресов в памяти. Кроме того, в АЯ был применён принцип многопроходной компиляции - из исходного высокоуровневого кода в промежуточный двоичный код, а затем в машинный код - это позволило создавать платформенно-независимые программы. Трансляторы АЯ были реализованы для большинства советских ЭВМ, а идеи и конструкции АЯ вошли в состав языков программирования ПЛ-1, АЛГОЛ-68, СИМУЛА и т.д.

Столь же скудно в Википедии отражена биография Екатерины Ющенко: "родилась в Чигирине и сразу же закончила университет в Узбекистане". Подробнее: отец Екатерины - русский ссыльный, которому за революционную деятельность было запрещено селиться в центральной России. Он осел в Украине, изучил её историю и стал большим поклонником козацкой борьбы за свободу. Работал школьным учителем истории и географии, в 1937 году его посчитали украинским националистом (хотя по-украински он говорил с явным акцентом) и арестовали. Екатерину, как "дочь врага народа", отчислили с физико-математического факультета Киевского университета им.Шевченко. Поскольку она очень хотела учиться по своей специальности, ей пришлось в 1938 году поступить в Самаркандский университет в Узбекистане.

После войны Екатерина вернулась в Украину, работала учителем математики, благодаря своим таланту и упорству попала в отделение Института математики АН УССР. Где и создала первый в мире высокоуровневый язык программирования.

источник

November 2016

S M T W T F S
  12345
6789101112
13141516171819
2021222324 2526
27282930   

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 23rd, 2017 09:47 pm
Powered by Dreamwidth Studios