El lenguaje de programación Address ( ucraniano : Адресна мова програмування , ruso : Адресный язык программирования ) es uno de los primeros lenguajes de programación de alto nivel del mundo . [1] Fue creado en 1955 por Kateryna Yushchenko . [2] En particular, el lenguaje de programación Address hizo posible el direccionamiento indirecto y las direcciones del más alto rango, análogas a los punteros . [3] [4]
A diferencia de Fortran y ALGOL 60 , APL (Address Programming Language) admitía el direccionamiento indirecto y el direccionamiento de rangos superiores. El direccionamiento indirecto es un mecanismo que apareció en otros lenguajes de programación mucho más tarde (1964 – en PL/1 ). [ cita requerida ]
El lenguaje Address se implementó en todos los ordenadores de primera y segunda generación producidos en la Unión Soviética. El lenguaje Address influyó en la arquitectura de los ordenadores Kyiv, M-20, Dnipro, Ural, Promin y Minsk. El lenguaje de programación Address se utilizó exclusivamente para la solución de problemas económicos, incluidos los de aviación, exploración espacial, construcción de maquinaria y complejos militares, en particular para calcular las trayectorias de los misiles balísticos en vuelo, en los años 1950 y 1960. [4] Las implementaciones del lenguaje de programación Address se utilizaron durante casi 20 años. En 1963 se publicó un libro sobre APL en Ucrania y en 1974 se tradujo y publicó en Francia. [ cita requerida ]
El lenguaje de direcciones afectó no sólo al desarrollo económico de la Unión Soviética y otros países socialistas, sino también a la tecnología de la información y la programación en todo el mundo. [ cita requerida ] Las ideas y herramientas propuestas e implementadas de APL 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. [ cita requerida ]
Libros
- 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, Wright-Pattenon AFB, 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, URL: 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.
- Вычислительная машина «Киев»: descripción matemática / В. M. Глушков, Е. Л. Ющенко. — К. : Техн. лит., 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
- Ющенко Е. Л. Programación de la dirección de la máquina Ural −1 / E. Л. Ющенко, Т. A. Гринченко. — К. : Наук. casa, 1964. — 107 s.
- Ющенко Е.Л., Адресный язык (Tema 5) // Кибернетика на транспорте: Заочный семинар. / Киевский дом Научно-технической пропаганды / – К. : – 1962. – 32 с., – URL: Kibernetika-na-transporte_Adresnyy-yazyk_KYushchenko_1962.pdf (infoua.net)
- Управляющая машина широкого назначения «Дніпро» и программирующая программа в ней / Е. Л. Ющенко, Б. Н. Малиновский, Г. A. Полищук, Э. K. Ядренко, А. И. Никитин. — К. : Наук. думка, 1964. — 280 с.
Referencias
- ^ "En memoria de K. Yushchenko". Boletín de la Academia Nacional de Ciencias de Ucrania (en ucraniano). 2001. Archivado desde el original el 24 de diciembre de 2008.
- ^ Connolly, Cornelia; Hall, Tony; Lenaghan, Jim (10 de enero de 2018). "Las mujeres que lideraron el camino en la programación informática". RTE.ie. Consultado el 26 de noviembre de 2018 .
- ^ Videla, Álvaro (8 de diciembre de 2018). "Kateryna L. Yushchenko - inventora de los punteros". Medio . Consultado el 29 de mayo de 2021 .
- ^ ab ""Катерина Логвинівна Ющенко - винахідниця Consejos para la autorización del autor en el programa de cambios en curso"". www.nas.gov.ua (en ucraniano) . Consultado el 29 de mayo de 2021 .