Outil de programmation

 

Un outil de programmation, ou outil de développement logiciel, est un programme informatique conçu pour faciliter le développement d'un autre programme informatique. Il aide généralement le développeur à organiser, modifier et gérer les fichiers informatiques nécessaires au développement. Par exemple, un programmeur peut utiliser un éditeur de code source pour écrire ou modifier des fichiers de code, puis un compilateur pour convertir ce code source en code machine exécutable. Il peut également utiliser des outils de construction (en anglais : Build tools) qui regroupent automatiquement les fichiers exécutables et les fichiers de données dans des packages partageables ou des kits d'installation.

Un ensemble d'outils exécutés successivement, où la sortie de chaque outil sert d'entrée au suivant est appelé une chaîne d'outils (en anglais : toolchain). Un environnement de développement intégré (IDE) regroupe plusieurs de ces outils au sein d'un seul programme, une seule application. En général, un IDE propose un éditeur de code source ainsi que d'autres outils intégrés (built-in tools) ou modules complémentaires (plug-in tools) qui facilitent la compilation, le débogage (debugging) et les tests .

Qualifier un programme comme outil de développement peut être fait de manière subjective. Certains programmes, comme la collection de compilateurs GNU, sont utilisés exclusivement pour le développement logiciel, tandis que d'autres, comme le Bloc-notes (Notepad de Windows), ne sont pas spécifiquement conçus pour le développement mais restent quand même souvent utilisés pour la programmation.

Catégories

Les principales catégories d'outils de développement :

Autres notions

Références

 

Liens externes