The Address programming language (, ) is one of the world's first high-level programming languages. It was created in 1955 by Kateryna Yushchenko. In particular, the Address programming language made possible indirect addressing and addresses of the highest rank analogous to pointers.
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).
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 exclusively for the solution of economical problems, including aviation, space exploration, machine building, and military complex in particular, to calculate the trajectories of ballistic missiles in flight in the 1950âÂÂ60s. 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.
The Address language affected not only the Soviet Union's and other socialist countries economical development, but information technology and programming worldwide. 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.
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