IFT 1015 - API - Département d`informatique et de recherche

IFT 1015 - API
Professeur:
Stefan Monnier
B. K ´
egl, S. Roy, F. Duranleau, S. Monnier
D´
epartement d’informatique et de recherche op´
erationnelle
Universit´
e de Montr´
eal
hiver 2006
IFT-1015 Stefan Monnier 1
Au programme
D´
efinition d’API
Utilit´
e
API d’un langage
API externe
Documentation
Utilisation
Compromis
IFT-1015 Stefan Monnier 2
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.
En plus du code, cela inclu normalement:
une documentation des fonctions publiques.
une garantie parfois implicite que le comportement de ces fonctions
restera stable.
IFT-1015 Stefan Monnier 3
Utilit´
e des APIs
Pourquoi les APIs existent? Pourquoi en faire usage?
IFT-1015 Stefan Monnier 4
Utilit´
e des APIs
Pourquoi les APIs 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...).
IFT-1015 Stefan Monnier 5
1 / 17 100%
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 !