Address programming language

The Address programming language (Russian: Адресный язык программирования, Ukrainian: Адресна мова програмування) is one of the world's first high-level programming languages.[1] It was created in 1955 by Kateryna Yushchenko.[2] In particular, the Address programming language made possible indirect addressing and addresses of the highest rank – analogous to pointers.[3][4]

Unlike Fortran and ALGOL 60, APL (Address Programming Language) supported indirect addressing and addressing of higher ranks. Indirect addressing is a mechanism that appeared in other programming languages much later (1964 – in PL/1).[citation needed]

The Address language was implemented on all the computers of the first and second generation produced in the Soviet Union. The Address language influenced the architecture of the Kyiv, M-20, Dnipro, Ural, Promin and Minsk computers. The Address programming language was used for the solution of problems in areas including aviation, space exploration, machine building, and military complex – in particular, to calculate the trajectories of ballistic missiles in flight – in the 1950–60s.[4] Implementations of the Address programming language were used for nearly 20 years. A book about APL was published in Ukraine in 1963 and it was translated and published in France in 1974.[citation needed]

The Address language affected not only the Soviet Union's and other socialist countries economical development, but information technology and programming worldwide.[citation needed] APL's proposed and implemented ideas and tools can be found in many programming-related fields, such as abstract data types, object-oriented programming, functional programming, logical programming, databases and artificial intelligence.[citation needed]

Books

  • 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 с.

References

  1. ^ "Пам'яті К. Л. Ющенко" [In memory of K. L. Yushchenko]. Вісник Національної академії наук України [Bulletin of the National Academy of Sciences of Ukraine] (in Ukrainian). 2001. Archived from the original on 2008-12-24 – via National Library of Ukraine. (Article title can be found in the contents; bulletin title can be found in the portal homepage.)
  2. ^ Connolly, Cornelia; Hall, Tony; Lenaghan, Jim (2018-01-10). "The women who led the way in computer programming". RTE.ie. Retrieved 2018-11-26.
  3. ^ Videla, Alvaro (2018-12-08). "Kateryna L. Yushchenko — Inventor of Pointers". Medium. Retrieved 2021-05-29.
  4. ^ a b ""Катерина Логвинівна Ющенко – винахідниця Pointers та авторка однієї з перших в світі мов програмування високого рівня"". National Academy of Sciences of Ukraine (in Ukrainian). Archived from the original on 2021-05-13. Retrieved 2021-05-29.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.