Dictionnaire > Définitions Développement de logiciels > API (Interface de programmation d'applications)
Dictionnaire en ligne
Définitions Sigles Participer Equipe éditoriale Annuaire
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
 
Rechercher
 

API - Interface de programmation d'applications - Applications Programming Interface

Thème : Développement de logicielsUne définition du thème 'Développement de logiciels'

 Liens sponsorisés

 Définition

Définition de Interface de programmation d'applications  Une API a pour objet de faciliter le travail d'un programmeur en lui fournissant les outils de base nécessaires à tout travail à l'aide d'un langage donné. Elle constitue une interface servant de fondement à un travail de programmation plus poussé.

 Description

Description de Interface de programmation d'applications  Une API pour la programmation dans un langage x est ainsi composée d'un ensemble de fonctions, routines et méthodes, écrites dans ce langage. Ces fonctions de bas niveau (ouvrir un fichier, le parser, le fermer, ...) ont la propriété d'être d'un usage courant dans toutes les applications dérivées de x. D'où l'idée de les programmer une fois pour toutes puis de les mettre à disposition de la communauté des programmeurs. Ces derniers n'ont plus alors qu'à choisir et appeler les fonctions pertinentes selon les objectifs de leur code.

Citons par exemple les API SAX (Simple API for XML) et DOM (Document Object MOdel) pour la programmation XML, ou les API Java pour la programmation Java Java RMI, Java IDL, Java Media API, ...).

 Auteur

Auteur Guillaume Roussel
Prévisualisation fournie par ThumbshotsRevue Hadès  Langue du site de destination : Français

 Définitions à consulter

Définitions à consulter Nous vous proposons de consulter également la définition des termes suivants :

  • .net : Dernière plate-forme logiciel de Microsoft.
  • API Google : Technologie permettant aux développeurs d'utiliser les services de recherche Google.
  • Base de données : Système d'organisation de l'information, conçu pour une localisation et une mise à jour rapide et facile des données.
  • C# : Nouveau langage de programmation créer par Microsoft.
  • C++ : Langage de programmation crée par Bjarne Stroustrup en 1983.
  • Cocoa : Environnement de programmation natif de Mac OS X.
  • Compilateur : Logiciel chargé de traduire le code source d'un programme en langage machine compréhensible par un ordinateur.
  • Document Object Model (DOM) : Le DOM ou Document Object Model est une API qui consiste à décomposer le contenu d'un document HTML ou XML en une arborescence de noeuds (chaque éléments du document est un noeud).
  • Encapsulation : Encapsulation désigne le fait d'interdire l'accès à la structure interne d'un objet logiciel, de le mettre dans une « capsule ».
  • Guido van Rossum : Créateur de Python
  • Environnement de développement intégré (IDE) : L'IDE (Integrated Development Environment) est une interface qui permet de développer, compiler et exécuter un programme dans un langage donné.
  • Internet Relay Chat (IRC) : Discussion relayée par Internet.
  • Java 2 Enterprise Edition (J2EE) : Plate-forme de développement d'application s'appuyant sur le langage Java, dont les spécifications sont gérées par la société SUN.
  • Java : Langage de programmation de Sun Microsystems. Ressemble à celui du C++. Parfait pour créer des programmes à intégrer sur le Web.
  • Larry Wall : Inventeur du langage de programmation Perl.
  • Multidomaine : Possibilité de placer plusieurs sites sur une même zone d'hébergement.
  • Practical Extraction and Report Language (PERL) : Langage de programmation généraliste créé à l'origine pour la manipulation automatique de textes et désormais utilisé dans une large gamme de tâches, dont l'administration système, le développement web, la programmation réseau, la création d'interfaces graphiques, etc.
  • PHP: Hypertext Preprocessor (PHP) : PHP signifie "PHP: Hypertext Preprocessor" (c'est un acronyme récursif)
  • Mémoire vive (RAM) : Mémoire vive d'un ordinateur
  • Resource Description Framework (RDF) : Système de définition de ressources.

 Liens sponsorisés

 Actualité

 Utilisez cette définition !

Consignes pour recopier cette définition sur son site Vous pouvez recopier cette définition sur votre site à condition d'indiquer que la source est le Dico du Net, en utilisant par exemple ce code :

<p>Source <a href="http://www.dicodunet.com/">Dictionnaire en ligne</a> : 
<a href="http://www.dicodunet.com/definitions/developpement/api.htm">
API - Interface de programmation d'applications
 - Applications Programming Interface</a></p>

 Envoyer à un ami

Envoyez cette définition à un ami Vous pouvez envoyer la définition de API - Interface de programmation d'applications à un ami.

 Sites de l'annuaire

Voici des sites figurant dans notre annuaire (inscription gratuite) :


Offre d'hébergement web professionnel
Hébergement web
Le Dico du Net
fait confiance à Sivit
pour son hébergement
Testez Sivit à partir de :
1,90 EUR HT/mois
(garantie 30 jours satisfait ou remboursé)
Publicité

Agent Web Ranking

Agent Web Ranking
Licence   Thumbshots.org