Accueil Développement Qu'est-ce qu'un langage de programmation (APL)? - définition de techopedia

Qu'est-ce qu'un langage de programmation (APL)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie un langage de programmation (APL)?

Un langage de programmation (APL) a été décrit pour la première fois dans un livre du même nom de 1962 par Kenneth E. Iverson. APL est un langage de troisième génération (3GL) interactif et interprété orienté vers l'expression rigoureuse des notations mathématiques par un ordinateur de manière interprétative. APL a une représentation concise des tableaux et des opérateurs, qui les manipulent tout en permettant la mise en œuvre de la résolution de problèmes abstraits. Il le fait à partir de divers domaines et exprime des algorithmes indépendants des spécificités de la plate-forme informatique.


Aujourd'hui, APL est fourni dans des environnements de développement intégrés (IDE) par un certain nombre de fournisseurs commerciaux et non commerciaux.


Avant de devenir connue sous le nom d'APL, la langue était simplement connue sous le nom de Langue d'Iverson.

Techopedia explique un langage de programmation (APL)

L'APL est couramment utilisé dans un ensemble diversifié de domaines problématiques, tels que les mathématiques, la recherche scientifique, la visualisation, l'ingénierie, la robotique et la science actuarielle. La langue est écrite avec le jeu de caractères APL unique et non standard. Iverson a affirmé que l'utilisation de cet ensemble produit une capacité de notation qui surpasse un jeu de caractères normal. En conséquence, la puissance d'APL repose sur la dénotation des opérateurs de tableau communs, des fonctions et de leurs combinaisons par un seul symbole dédié (primitif). Le résultat est une langue qui n'est pas facile à lire. Cependant, APL a une base d'utilisateurs petite mais ardente dans les applications financières, d'assurance et mathématiques.


Les programmes APL sont plus susceptibles d'être interprétés dans l'espace de travail APL plutôt que compilés. Contrairement aux autres langues évaluées de haut en bas, les expressions APL sont évaluées de droite à gauche. À l'origine, APL ne contenait pas de structures de contrôle. Cependant, les implémentations modernes incluent généralement un ensemble complet de structures de contrôle qui permettent la séparation des données et le contrôle du flux de programme.


L'APL a été normalisé par l'American National Standards Institute (ANSI) et l'Organisation internationale de normalisation (ISO).


Les programmes APL sont mieux écrits en utilisant un clavier spécial avec une notation symbolique spécifique à APL ou en remappant un clavier général et en utilisant des décalcomanies en langage APL pour indiquer les fonctions APL.

Qu'est-ce qu'un langage de programmation (APL)? - définition de techopedia