Langage de programmation d'adresses - Address programming language

Le langage de programmation d'adresse ( russe : ересный язык программирования ukrainien : Адресна мова програмування ) est l'un des premiers langages de programmation de haut niveau au monde . Il a été créé en 1955 par Kateryna Iouchtchenko . En particulier, le langage de programmation d'adresses a rendu possible l'adressage indirect et les adresses de rang le plus élevé – analogues aux pointeurs .

Contrairement à Fortran et ALGOL 60 , APL (langage de programmation d'adresses) prend en charge l'adressage indirect et l'adressage de rangs supérieurs. L'adressage indirect est un mécanisme apparu beaucoup plus tard dans d'autres langages de programmation (1964 – en PL/1 ).

Le langage d'adresse a été implémenté sur tous les ordinateurs de première et deuxième génération produits en Union soviétique. Le langage d'adresse a influencé l'architecture des ordinateurs de Kiev, M-20, Dnipro, Oural, Promin et Minsk. Le langage de programmation Address a été utilisé exclusivement pour la solution de problèmes économiques, notamment l'aviation, l'exploration spatiale, la construction de machines et le complexe militaire - en particulier, pour calculer les trajectoires des missiles balistiques en vol - dans les années 1950-1960. Les implémentations du langage de programmation Address ont été utilisées pendant près de 20 ans. Un livre sur l'APL a été publié en Ukraine en 1963 et il a été traduit et publié en France en 1974.

La langue d'adresse a affecté non seulement le développement économique de l'Union soviétique et d'autres pays socialistes, mais aussi la technologie de l'information et la programmation dans le monde entier. Les idées et outils proposés et mis en œuvre par APL peuvent être trouvés dans de nombreux domaines liés à la programmation, tels que les types de données abstraits, la programmation orientée objet, la programmation fonctionnelle, la programmation logique, les bases de données et l'intelligence artificielle.

Les références