API

Une définition du Jargon Français.

1. Image:Dr_enus.png sigle féminin.  [programmation]. Application Programming Interface. Interface (sens 2) de fonctions fournies afin de faciliter la programmation d'applications.

Ces fonctions assurent au moins le gros des tâches courantes de bas niveau, sont bien documentées et d'ordinaire placées dans des bibliothèques.

Une API donnée est un peu comme une langue humaine: la maîtriser permet de converser avec tous ceux qui la connaissent.

Chaque matériel ou logiciel accepte d'ordinaire un ensemble de commandes qui lui sont spécifiques, donc tout développeur, pour exploiter tout logiciel ou matériel, devrait maîtriser puis employer dans ses programmes tous les jeux de commandes. L'adoption d'une API simplifie cela car fait du jeu de commandes qu'elle définit une façon d'interagir avec toutes les ressources compatibles avec elle. La compatibilité consiste d'ordinaire en un programme, souvent un pilote, traduisant les commandes définies par l'API en commandes spécifiques. Tout programme reposant sur une API donnée est ainsi immédiatement compatible avec toute ressource également respectueuse de cette dernière. C'est par exemple le cas d'OpenGL, qui définit clairement comment obtenir tel ou tel effet graphique 3D sans devoir s'inquiéter du type de circuit graphique employé.

Versions spécialisées: MAPI, TAPI.


2. sigle masculin.  [industrie]. Automate Programmable Industriel. On les confond très souvent avec les robots, même si un automate ne dispose pas de capteurs et d'une logique de décision donc ne fait que répéter des gestes.


3. sigle masculin.  [PAO]. Alphabet Phonétique International.

Récupérée de « http://jargonf.org/wiki/API »