Address (lenguaje de programación)
# Address (lenguaje de programación)

El lenguaje de programación Address (en ruso: Адресный язык программирования; en ucraniano: Адресна мова програмування) es uno de los primeros lenguajes de programación de alto nivel del mundo. Fue creado en 1955 por Kateryna Yushchenko. Address hizo posible el direccionamiento indirecto y las direcciones de más alto rango – análogo a los punteros.

A diferencia de los lenguajes Fortran y ALGOL 60, APL (lenguaje de programación de direcciones, en inglés, Address programming language) admite direccionamiento indirecto y direccionamiento de rangos superiores. El direccionamiento indirecto es un mecanismo que no apareció en otros lenguajes de programación hasta mucho más tarde (1964 – en PL/1).

El lenguaje Address se implementó en todas las computadoras de primera y segunda generación producidas en la Unión Soviética y tuvo gran influencia en la arquitectura de las computadoras de Kiev, M-20, Dnipro, Ural, Promin y Minsk. Se usó exclusivamente para la solución de problemas económicos, incluyendo la aviación, la exploración espacial, la construcción de maquinaria y el complejo militar, en particular, para calcular las trayectorias de misiles balísticos en vuelo, en las décadas de 1950 y 1960. Las implementaciones se utilizaron durante casi 20 años. Un libro sobre este lenguaje se publicó en Ucrania en 1963 y se tradujo y publicó en Francia en 1974.

El lenguaje de direcciones afectó no solo el desarrollo económico de la Unión Soviética y otros países socialistas, sino también a las tecnologías de la información y la programación de todo el mundo. Las ideas y herramientas propuestas e implementadas por este lenguaje se pueden encontrar en muchos campos relacionados con la programación, como tipos de datos abstractos, programación orientada a objetos, programación funcional, programación lógica, bases de datos e inteligencia artificial.

## Bibliografía

* Glushkov VM y Yushchenko EL, D 1966, La computadora de Kiev; a Descripción matemática, EE. UU., Ohio, División de traducción, División de tecnología extranjera, Base de la Fuerza Aérea Wright-Pattenon, 234p., ASIN: B0007G3QGC.
* Gnedenko BV, Koroliouk VS & Iouchtchenko EL, D 1969, Eléments de programmation sur ordinateurs, París, Dunod, 362p., ASIN: B0014UQTU0, consultado el 24 de octubre de 2021, https://files.infoua.net/yushchenko/Elements-de-programmation-sur-ordinateurs_BGnedenko-VKoroliouk-EIouchtchenko_1969_France_OCR.pdf
* Gnedenko BV, Koroljuk VS & Justschenko EL, D 1964, Elemente der Programmierung, DDR, Leipzig, Verlag: BG Teubner, 327 oldal.
* Gnedenko BV, Korolyuk VS & Juscsenko EL D 1964, Bevezetѐs a progamozásba, – I, II. – Magyarország, Budapest, Uj technica.
* Вычислительная машина «Киев»: математическое описание / В. M. Глушков, Е. Л. Ющенко. — K. : Техн. лит., 1962. — 183 c.
* Кулинкович А.Е., Ющенко Е.Л., О базовом алгоритмическом языке. / Кулинкович А.Е., Ющенко Е.Л., в журн.: «Кибернетика», К. : N.º 2, 1965. C.3-9, – URL: https://files.infoua.net/yushchenko/O-bazovom-algoritmicheskov-yazyke_AKulinkovich_EYushchenko_1965.pdf
* Ющенко Е. Л. Адресное программирование / Е. Л. Ющенко. — K. : Техн. лит., 1963. — 286 c. https://files.infoua.net/yushchenko/Adresnoe-programmirovanie_EYushchenko_1963.pdf
* Ющенко Е. Л. Программирующая программа с входным адресным языком для машины Урал −1 / Е. Л. Ющенко, Т. A. Гринченко. — K. : N.º думка, 1964. — 107 c.
* Ющенко Е.Л., Адресный язык (Тема 5) // Кибернетика на транспорте: Заочный семинар. / Киевский дом Научно-технической пропаганды / – К. : – 1962. – 32 с., – URL: Kibernetika-na-transporte_Adresnyy-yazyk_KYushchenko_1962.pdf (infoua.net)
* Управляющая машина широкого назначения «Дніпро» и программирующая программа в ней / Е. Л. Ющенко, B. n. Малиновский, G. A. Полищук, Э. K. Ядренко, А. È. Никитин. — K. : N.º думка, 1964. — 280 с.
