S'abonner :  Newsletters    Magazines

écrire à l'auteur imprimer
envoyer par mail
API
Ensemble de commandes externes publiées par un éditeur et permettant de recourir aux fonctions d'un logiciel depuis un autre logiciel.

Lionel Lumbroso , 01net., le 30/08/2002 à 19h00

Sigle d'Application Programming Interface. L'API est un concept contemporain de la programmation d'applications modulaires (précurseur de la programmation orientée objet ). Dans ce cadre, en effet, chaque fonction d'un programme est partiellement autonome dans la mesure où elle n'agit sur aucun autre module fonctionnel ou variable " globale " du programme ; on l'appelle en lui fournissant des paramètres en entrée et elle s'achève à l'aide de paramètres en sortie.

Il s'ensuit que même une application totalement extérieure audit programme peut " appeler " l'une de ses fonctions puisque son exécution ne dépend que de paramètres qu'on lui donne.

Chaque " point d'entrée " de l'API d'un programme décrit précisément cela : le mot code à utiliser pour solliciter telle fonction et les paramètres à passer à cette fonction pour qu'elle puisse opérer.

Exemple : supposons que l'éditeur d'un programme utilitaire de compression publie une API de son programme et qu'il se contente d'offrir uniquement les fonctions de compression et de décompression de fichier. Son API pourra consister en deux appels (ici fictifs) :

compress (nom_du_fichier|nom-du-dossier, taux_compression, [nom_fichier_compressé])

decompress (nom_du_fichier, [dossier_cible])

Ainsi, à condition que ce programme soit actif sur une machine, on pourra écrire un autre programme faisant appel à ses services avec cette API.

Désignations équivalentes : API - Application Programming Interface


> Jeu : Fifa 2010
La dernière mouture EA Sports est enfin arrivée, essayez-la !

publicité
> Espace Shopping Pro
Une sélection de matériels et logiciels pour les professionnels !

classement FAI
Retrouvez chaque semaine le classement des fournisseurs d'accès avec ip-label 1 Numericable 2 Free 3 Bouygues Telecom > Plus de détails
offres d'emploi
PC portable
Asus Eee PC 1000H. Très grande autonomie. Comparez les prix !

Service 01net
Newsletters 01net
abonnez vous gratuitement !
  
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Tous droits réservés © 1999 - 2010 Groupe 01 - 01net.