Address programming language

The Address programming language (Russian: Адресный язык программирования, Ukrainian: Адресна мова програмування) 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).[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. 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

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. 1 2 ""Катерина Логвинівна Ющенко – винахідниця Pointers та авторка однієї з перших в світі мов програмування високого рівня"". National Academy of Sciences of Ukraine (in Ukrainian). Archived from the original on 2021-05-13. Retrieved 2021-05-29.