Прејди на содржината

Адресен програмски јазик

Од Википедија — слободната енциклопедија

    Адресниот програмски јазик (украински: Адресна мова програмування, руски: Адресный язык программирования) — еден од првите сложени програмски јазици во светот. Бил создаден во 1955 година од Катерина Јушченко.[1] Овој програмски јазик овозможил индиректно адресирање и воведување адреси од највисок ранг аналогно на покажувачите.[2][3]

    За разлика од Fortran и ALGOL 60, APL (Address Programming Language) поддржуваше индиректно адресирање и адресирање на повисоки рангови. Индиректното адресирање е механизам што се појави во другите програмски јазици многу подоцна (1964 година во PL/1).[ ]

    Адресниот програмски јазик беше имплементиран на сите компјутери од првата и втората генерација произведени во Советскиот Сојуз. Овој јазик влијаеше на архитектурата на компјутерите Киев, М-20, Днипро, Урал, Промин и Минск. Програмскиот јазик се користеше исклучиво за решавање на економски проблеми, за авијација, истражување на вселената, машинско градење и при воени операции - особено при пресметка на траекториите на балистичките ракети во лет во 1950-тите и 60-тите години.[3] Овој јазик се користел скоро 20 години. Книга за APL беше објавена во Украина во 1963 година, а беше преведена и објавена во Франција во 1974 година.[ ]

    APL влијаеше не само на економскиот развој на Советскиот Сојуз и другите социјалистички земји, туку и врз информатичката технологија и програмирањето ширум светот.[] Предложените и имплементираните идеи и алатки на APL можат да се најдат во многу области поврзани со програмирањето, и тоа кај апстрактните типови на податоци, објектно-ориентираното програмирање, функционалното програмирање, логичкото програмирање, базите на податоци и вештачката интелигенција.

    Користена литература

    [уреди | уреди извор]
    • Glushkov V.M., & Yushchenko E.L., D 1966, The Kiev Computer; a Mathematical Description, USA, Ohio, Translation Division, Foreign Technology Div., Wright-Pattenon AFB, 234p., ASIN: B0007G3QGC.
    • Gnedenko B.V., Koroliouk V. S. & Iouchtchenko E.L., D 1969, Eléments de programmation sur ordinateurs, Paris, Dunod, 362p., ASIN: B0014UQTU0, viewed 24 October 2021, URL: https://files.infoua.net/yushchenko/Elements-de-programmation-sur-ordinateurs_BGnedenko-VKoroliouk-EIouchtchenko_1969_France_OCR.pdf.
    • Gnedenko B.V., Koroljuk V.S. & Justschenko E.L., D 1964, Elemente der Programmierung, DDR, Leipzig, Verlag: B. G. Teubner, 327 oldal.
    • Gnedenko B.V., Korolyuk V.S. & Juscsenko E.L. D 1964, Bevezetѐs a progamozásba, – I, II. – Magyarország, Budapest, Uj technica.
    • Вычислительная машина «Киев»: математическое описание / В. М. Глушков, Е. Л. Ющенко. — К. : Техн. лит., 1962. — 183 с.
    • Кулинкович А.Е., Ющенко Е.Л., О базовом алгоритмическом языке. / Кулинкович А.Е., Ющенко Е.Л., в журн.: «Кибернетика», К. : No. 2, 1965. C.3–9, – URL: https://files.infoua.net/yushchenko/O-bazovom-algoritmicheskov-yazyke_AKulinkovich_EYushchenko_1965.pdf
    • Ющенко Е. Л. Адресное программирование / Е. Л. Ющенко. — К. : Техн. лит., 1963. — 286 с. https://files.infoua.net/yushchenko/Adresnoe-programmirovanie_EYushchenko_1963.pdf
    • Ющенко Е. Л. Программирующая программа с входным адресным языком для машины Урал −1 / Е. Л. Ющенко, Т. А. Гринченко. — К. : Наук. думка, 1964. — 107 с.
    • Ющенко Е.Л., Адресный язык (Тема 5) // Кибернетика на транспорте: Заочный семинар. / Киевский дом Научно-технической пропаганды / – К. : – 1962. – 32 с., – URL: Kibernetika-na-transporte_Adresnyy-yazyk_KYushchenko_1962.pdf (infoua.net)
    • Управляющая машина широкого назначения «Дніпро» и программирующая программа в ней / Е. Л. Ющенко, Б. Н. Малиновский, Г. А. Полищук, Э. К. Ядренко, А. И. Никитин. — К. : Наук. думка, 1964. — 280 с.
    1. Connolly, Cornelia; Hall, Tony; Lenaghan, Jim (2018-01-10). „The women who led the way in computer programming“. RTE.ie (англиски). Посетено на 2018-11-26.
    2. Videla, Alvaro (2018-12-08). „Kateryna L. Yushchenko — Inventor of Pointers“. Medium (англиски). Посетено на 2021-05-29.
    3. 1 2 "Катерина Логвинівна Ющенко – винахідниця Pointers та авторка однієї з перших в світі мов програмування високого рівня". www.nas.gov.ua (украински). Посетено на 2021-05-29.