Compilateur
Un programme qui traduit du code source vers une autre représentation cible.
Qu’est-ce qu’un compilateur ?
Un compilateur traduit le code source vers une autre représentation cible. Il peut s’agir de code machine ou d’un autre code source. Règles et erreurs contrôlées dépendent de l’outil. Compiler n’est pas automatiquement regrouper des fichiers, tester ou déployer une application.
Dans un projet web fictif, portal.ts est traduit en sortie JavaScript portal.js. L’équipe vérifie diagnostics et réglages choisis pour la cible. Produire une sortie malgré des erreurs dépend de l’outil et de la configuration. Le fichier cible seul ne prouve ni absence d’erreur, ni comportement métier correct, ni publication. La sortie doit encore correspondre aux conditions d’exécution et parcours prévus.
Sources
Termes associés
- Code sourceLa description lisible et modifiable d’un programme à partir de laquelle son comportement est produit.
- TypageLa façon dont un langage traite les catégories de valeurs et les opérations adaptées.
- Analyse statique du codeExaminer le code, ou une représentation de celui-ci, sans exécuter pour cela le déroulement métier de l’application.
- LinterUn outil qui recherche des problèmes précis dans le code selon des règles configurées.
- Système héritéUn système existant toujours utilisé, avec des dépendances techniques et métier accumulées.
- Architecture multilocataireUne solution multilocataire prévoit des périmètres distincts par client ou groupe. Un locataire n’est pas automatiquement une personne ou une base de données.
Articles sur le sujet








Développement logiciel avec ASES
Logiciels sur mesure, applications web et mobiles


