Un SDK (Software Development Kit), est un ensemble d’outils logiciels destinés aux développeurs, facilitant le développement d’un logiciel sur une plateforme donnée.
Un SDK, est conçu pour :
- un ou plusieurs langages de programmation;
- une ou plusieurs cibles (plateforme, jeux vidéo, etc.).
ce genre de kit comporte au moins :
- un traducteur (compilateur, interpréteur, etc.) qui traduit le fichier source en langage de programmation vers un fichier destination en langage machine
- un éditeur de liens (lieur) qui lie ensemble les différents modules et les bibliothèques de routines en un seul fichier exécutable (programme);
- des bibliothèques contenant des routines déjà prêtes à l’utilisation.
Commentaires récents