Linguaggi informatici -API Linguagens informáticas - API Programmiersprachen - API Lenguajes de programación – API Programming languages - API

API

Une API (Application Programmable Interface, traduisez « interface de programmation » ou « interface pour l’accès programmé aux applications) est un ensemble de fonctions permettant d’accéder aux services d’une application, par l’intermédiaire d’un langage de programmation.

Une API permet de fournir un certain niveau d’abstraction au développeur, c’est-à-dire qu’elle lui masque la complexité de l’accès à un système ou à une application en proposant un jeu de fonctions standard dont seuls les paramètres et les valeurs retournées sont connus. Ainsi, par analogie avec une voiture, le conducteur n'a pas à connaître le fonctionnement mécanique du moteur d'un véhicule pour pouvoir le conduire. Seule une interface composée d'un volant, de pédales (accélérateur, embrayage, frein), de manettes (clignotants, phares, boîte de vitesse) et de boutons (warning, anti-brouillard, klaxon, etc.) lui sont accessibles : il s'agit d'une certaine façon de l'interface proposée à l'utilisateur.

Grâce aux API, un développeur n’a donc pas à se soucier de la façon dont une application distante fonctionne, ni de la manière dont les fonctions ont été implémentées pour pouvoir l'utiliser dans un programme. Une API peut être disponible pour un langage particulier ou bien être disponible pour plusieurs langages de programmation.

Dernière modification le mardi 14 octobre 2008 à 17:40:39.Ce document intitulé « Langages informatiques - API » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Meilleures réponses pour « Langages informatiques API » dans :
Les langages informatiques Voir Langage informatique On appelle « langage informatique » un langage destiné à décrire l'ensemble des actions consécutives qu'un ordinateur doit exécuter. Un langage informatique est ainsi une façon pratique pour nous (humains) de donner des...
[mythes] Langage informatique=Langage de programmation Voir Mythe Tous les langages informatiques sont des langages de programmation. Réalité FAUX Explications Il existe une multitude de langages informatiques. Beaucoup sont des langages de programmation, mais pas tous. Cette confusion est fréquente...
[Programmation] Comment débuter, quel langage? VoirComment débuter, quel langage? Introduction Ceux que l'on peut utiliser Delphi/Pascal Java Python .Net Smalltalk Ceux que l'on peut utiliser à la rigueur C/C++ PHP Ada Lisp/Caml/... Ceux que l'on peut ne pas utiliser
Télécharger Free VCL VoirLa programmation est un bien grand mot quand on n'y connaît rien. Il est vrai que c'est une technique puissante et complexe dans le langage informatique, mais il n'en est pas moins accessible. Free VCL est en premier lieu, un moyen de s'initier...
Introduction au langage C VoirPetite histoire du C Le langage C a été mis au point par D.Ritchie et B.W.Kernighan au début des années 70. Leur but était de permettre de développer un langage qui permettrait d'obtenir un système d'exploitation de type UNIX portable. D.Ritchie...
Analyste programmeur (développeur) VoirDéveloppeur Le métier de développeur (également nommé analyste-programmeur) consiste à concevoir et à développer une application informatique, c'est-à-dire transcrire un besoin en une solution informatique écrite dans un langage informatique....