application binary interface

Une définition du Jargon Français.
Aller à : Navigation, rechercher

Dr enus.png locution nominale, féminin.  [programmation]  [génie logiciel]. Interface (sens 2) définissant comment, au plus bas niveau, un code binaire peut réclamer au moins un service (par exemple lire le contenu d'un fichier, se réserver de la mémoire de travail...).

Ces services sont proposés par une ressource centrale, en général une partie du système d'exploitation, mais il peut aussi s'agir d'une bibliothèque ou d'un framework.

En pratique un logiciel en cours d'exécution réclame ainsi en appelant des fonctions, et l'ABI définit précisément les caractéristiques de cette communication (format des données, façon de les transmettre via la pile et les registres du processeur...) ainsi que le format des fichiers binaires.

Voir aussi API.