- Адресный язык программирования
-
Адресный язык программирования — один из первых[1] в мире язык программирования высокого уровня. Автор языка программирования — Е.Л. Ющенко (Украина, г. Киев). Первые идеи и мысли о языке программирования были высказаны в 1955 г. Конструкции данного языка вошли в состав современных языков программирования как классические структуры. В частности, в адресном языке программирования были заложены возможности косвенной адресации и адресации высшего ранга — аналоги указателей.
Подобные средства в программировании в других языках появились только с 1963г.[2], Днепр, Урал-1 и Стрела. Адресный язык программирования с его первыми идеями адресации явился основой теоретического программирования и оказал существенное влияние на технологии программирования. В частности, в Адреснном языке программирования впервые в мире была обеспечена независимость работы программы от места расположения в оперативной памяти. C этого языка уже в начальный период развития кибернетики в АН УССР созданы трансляторы, облегчившие процесс программирования для имевшихся в то время в СССР ЭВМ первого и второго поколений "Киев", "Урал-1" и М-20. Впоследствии такими трансляторами были снабжены и другие отечественные ЭВМ. [3] [4] Наличие и использование Адресного языка программирования позволило успешно решать многие народохозяйственные задачи, включая военную промышленность, космонавтику и самолетостроение.
Адресность в языке программирования явилась основой создания сложных структур данных, классов. Например, в книге "Адресное программирование" имеются примеры программ в которых фактически присутствуют объекты (хотя и термины объект и классы не употреблялись). Адресный язык программирования повлиял на архитектуру ЭВМ КиевЛитература
- Ющенко Е.Л. Адресное программирование / Е.Л. Ющенко. - К. : Техн. лит., 1963. - 286 с.
- Ющенко Е.Л. Программирующая программа с входным адресным языком для машины Урал -1 / Е.Л. Ющенко, Т.А. Гринченко. - К. : Наук. думка, 1964. - 107 с.
Источники
- Пам’яті К. Л. Ющенко // Вестник Национальной Академии Наук Украины, 2001 — N 9
- [1] Киевские ведомости. № 235 от 17 декабря 2009. Оксана ГРИШИНА, "Женщина, которая научила компьютер понимать людей".
- [2] История развития информационных технологий на Украине. Екатерина Логвиновна Ющенко - основоположник теоретического программирования на Украине
- [3] История развития информационных технологий на Украине. Дочь "врага народа" (Жизнь Ющенко Е.Л.)
- [4] Научно-техническая библиотека. К 90-летию со дня рождения Екатерины Логвиновны Ющенко (Рвачевой)
- [5] Реферат. Роль женщин в развитии вычислительной техники.
- В.М.Глушков. Из воспоминаний В.М.Глушкова
Примечания
- ↑ Пам’яті К. Л. Ющенко // Вестник Национальной Академии Наук Украины, 2001 — N 9
- ↑ Ошибка в сносках?: Неверный тег
<ref>
; для сносок.D0.B8.D1.81.D1.82.D0.BE.D1.80.D0.B8.D1.8F
не указан текст - ↑ * В.М.Глушков. Из воспоминаний В.М.Глушкова
- ↑ История научной школы теоретического программирования в Украине.
Категория:- Языки программирования
Wikimedia Foundation. 2010.