Lexique : si vous avez raté le début…

Arnaud de la Grandière |
La prochaine mise à jour de Mac OS X va changer la donne sur des questions relativement pointues, et certains d'entre vous se sentent peut-être un peu perdus concernant ces domaines. Pour tous les switchers, et ceux qui se sentent un peu dépassés par certaines terminologies utilisées ici, MacGeneration vous propose une rapide séance de rattrapage didactique.

API, compilateur, kézako?

Commençons par la base : Mac OS X, comme tout système d'exploitation, est au logiciel ce que le processeur est au matériel. Il propose un certain nombre de fonctionnalités clé-en-main pour les développeurs. Par exemple, le système dispose de sa propre interface graphique, permettant aux programmeurs d'afficher simplement une fenêtre sans avoir à programmer eux-mêmes l'interface utilisateur. Au lieu de définir la façon dont les fenêtres sont censées s'afficher et fonctionner, ils n'ont qu'à faire appel à une simple commande, et le système se charge du reste. On appelle ces librairies de fonctions des API (pour Application Programming Interface). Mac OS X propose une kyrielle de fonctions, qui vont des plus basiques (gestionnaires de fichiers et de disques, interface graphique) à de plus élaborées (Core Image, Core Audio, OpenGL, Quicktime, etc). Il faut bien comprendre que le Finder n'est que la partie émergée de l'iceberg, l'essentiel de Mac OS X réside en fait dans ces fonctions qui se retrouvent utilisées dans toute la logithèque du Mac.



Accédez aux commentaires de l'article