Address (programming language)

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

  1. ^ "In memory of K. Yushchenko". Bulletin of the National Academy of Sciences of Ukraine (in Ukrainian). 2001. Archived from the original on 2008-12-24.
  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 та авторка однієї з перших в світі мов програмування високого рівня"". www.nas.gov.ua (in Ukrainian). Retrieved 2021-05-29.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search