Au clair de la tech voyage au coeur des api et de la guerre d x27 influence qu x27 elles vont engendrer dans le jeu video au clair de la tech l x27 emergence des api jeuxvideo
Au Clair de la Tech Voyage au c ?ur des API et de la guerre d'in uence qu'elles vont engendrer dans le jeu vidéo Au Clair de la Tech L ? émergence des API jeuxvideo com Encore une fois nous allons commencer par un peu d ? histoire Car même si le monde des nouvelles technologies évolue très vite de nombreux concepts encore largement utilisés aujourd ? hui ont leurs racines profondément ancrées dans les débuts de l ? informatique Et c ? est justement le cas des API Ainsi quand les ordinateurs sont devenus programmables et de plus en plus puissants les développeurs se sont mis à écrire des logiciels de plus en plus complexes a ?n d ? exploiter ces nouvelles capacités o ?ertes par le matériel Mais réécrire l ? intégralité d ? un code à chacune de ses itérations s ? est vite révélé être un travail aussi long et fastidieux qu ? inutile constituant par la même un véritable frein à l ? augmentation de la complexité des programmes Partant de ce constat les développeurs ont donc commencé à mettre en commun des bouts de codes appelés fonctions ? procédures ? ou encore routines ? pour pouvoir les réutiliser d ? un programme à un autre Par exemple pour a ?cher du texte à l ? écran plutôt que d ? écrire dans chaque programme un bout de code allant recopier le texte à a ?cher dans la zone mémoire mappée sur la mémoire vidéo il su ?sait d ? utiliser une fonction externe ? e ?ectuant cette opération Les nombreuses API disponibles au sein du langage Java De ?l en aiguille les langages de programmation se sont mis à dé ?nir en plus de leur syntaxe des bibliothèques de fonctions de base accessibles à tous les programmes écrits dans ce langage Les premières API étaient nées Elles se sont depuis largement enrichies et multipliées il existe des milliers d ? API tout en embarquant dans leur dé ?nition bien plus que de simples fonctions elles dé ?nissent désormais aussi des structures de données des formats de ?chiers des protocoles de communication etc ? En plus des fonctions de base fournies directement par l ? API du langage de programmation les systèmes d ? exploitation embarquent eux aussi des API accessibles via di ?érents langages de programmation et permettant en général des opérations bien plus complexes et plus spécialisées que les fonctions des API des langages Par exemple les API Windows o ?rent des fonctions permettant d ? aller lire ou écrire dans la base de registre ou d ? a ?cher une icône à côté de l ? horloge Cartographie ? des API pour les applications Windows Modern UI Cette plus grande facilité de programmation o ?erte par ces API système n ? est toutefois pas sans contrepartie très logiquement le portage d ? un logiciel devient plus compliqué puisqu ? il faut en réécrire toutes les portions utilisant des API système à noter
Documents similaires
-
37
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 16, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 33.1kB