IFT 1010 - Programmation 1 API - Département d`informatique et de

IFT 1010 - Programmation 1
API
S´ebastien Roy & Fran¸cois Duranleau
D´epartement d’informatique et de recherche op´erationelle
Universit´e de Montr´eal
hiver 2003
Au programme
D´efinition d’API
Utilit´e
API d’un langage
API externe
Documentation
Utilisation
Compromis
1
D´efinition
API :Application Programming Interface
(interface de programmation d’application)
Un API est une collection de fonctions et/ou de classes qui
peuvent ˆetre utilis´ees par un programme.
2
Utilit´e des API s
Pourquoi les API s existent ? Pourquoi en faire usage ?
Pour ne pas avoir `a retaper constamment du code pour
des tˆaches fr´equentes.
R´eutilisation !
Permet au programmeur de se concentrer sur des aspects
plus important de ses programmes.
Rapidit´e de developpement (quoique...).
3
API d’un langage
Tout langage de programmation poss`ede un API de base
comprenant au moins des fonctions pour :
les entr´ees et sorties ;
la manipulation de chaˆınes de caract`eres ;
les fonctions math´ematiques fr´equentes ;
communiquer avec le syst`eme d’exploitation ;
i.e. l’essentiel pour “survivre”.
– L’API est souvent beaucoup plus riche (structures de
donn´ees, GUI,threads, ...).
Java est assez l´egendaire pour son API monstre.
4
1 / 13 100%

IFT 1010 - Programmation 1 API - Département d`informatique et de

La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !