Databac

APL, n.

Publié le 07/12/2021

Extrait du document

Ci-dessous un extrait traitant le sujet : APL, n.. Ce document contient 409 mots. Pour le télécharger en entier, envoyez-nous un de vos documents grâce à notre système d’échange gratuit de ressources numériques ou achetez-le pour la modique somme d’un euro symbolique. Cette aide totalement rédigée en format pdf sera utile aux lycéens ou étudiants ayant un devoir à réaliser ou une leçon à approfondir en : Encyclopédie
APL, n.m., langage de haut niveau pour la programmation des ordinateurs.

Historique et caractéristiques.
APL a été développé par Kenneth Iverson, d'IBM, en 1962. Particulièrement adapté aux
applications nécessitant le recours au calcul algébrique, il est destiné aux scientifiques et
aux ingénieurs. Conçu pour être interprété, il s'utilise en ligne. Le programmeur tape
directement son programme sur le clavier. Chaque ligne de code est immédiatement
exécutée et le résultat, affiché à l'écran.
APL a pour particularité de faire appel à un grand nombre de notations symboliques
sous forme de caractères spéciaux et de nécessiter, de ce fait, des claviers spécialement
construits, disposant des touches correspondantes. Très puissant, il permet d'écrire des
programmes extraordinairement concis. La contrepartie de cette concision est la quasiimpossibilité de relire un programme, par exemple pour une modification, même très peu
de temps après que celui-ci a été écrit. La possibilité de créer des fonctions, qui s'ajoutent
aux opérateurs standard du langage, accroît cette difficulté.
Un des aspects essentiels d'APL est le typage implicite des variables, en fonction de la
forme des données qui leur sont affectées. Il suffit d'entrer au clavier une suite de nombres
après le signe d'affectation pour que la variable correspondante prenne le type vecteur. La
dimension et les valeurs des composantes de cette variable sont celles de la suite de
nombres. À côté des opérateurs classiques, arithmétiques, relationnels, booléens, voire
trigonométriques, on trouve des opérateurs plus « étranges «, comme l'expansion
dyadique, ou très synthétiques, comme la multiplication des matrices. Autre particularité
qui distingue fortement APL de la plupart des langages courants, les opérateurs ont tous la
même priorité et les expressions sont évaluées de droite à gauche. Bien que le travail de
l'interpréteur en soit facilité, le programmeur peut éprouver quelques surprises s'il n'y prend
pas garde. Ainsi, l'expression 3 × 4 +5 est habituellement évaluée comme (3 × 4) + 5,
soit 17, alors qu'en APL elle est évaluée comme 3× (4 + 5), soit 27.

Industrialisation.
APL a été très largement utilisé dans la conception des circuits intégrés, en offrant une
grande économie de programmation pour la résolution des systèmes d'équations
découlant de l'application des lois de Kirchhoff pour le calcul des circuits électriques. La
nécessité d'un clavier spécial a beaucoup nui à ce langage auquel le développement des
micro-ordinateurs aurait pu assurer une grande diffusion. Aujourd'hui, APL est un langage
confidentiel, très marginalisé, utilisé seulement par quelques passionnés.
Complétez votre recherche en consultant :
Les corrélats
langage de programmation

↓↓↓ APERÇU DU DOCUMENT ↓↓↓

Liens utiles

apl