Top Profil

Glossaire · Concepts fondamentaux

Compilateur

Aussi appelé : Compiler · Compilation

Définition

Un compilateur est un programme qui traduit le code source écrit par un développeur en code machine exécutable par le processeur. La traduction se fait une fois pour toutes, avant l'exécution, ce qui permet d'optimiser le programme et de détecter de nombreuses erreurs en amont. C, C++, Go, Rust ou Java (vers le bytecode de la JVM) sont des langages compilés. À l'inverse, un interpréteur exécute le code au fil de la lecture, sans étape préalable.

Dans la pratique

Pour un acheteur, le compilateur reste invisible, mais le choix d'un langage compilé pèse sur la performance et la sécurité du produit. Il attrape des erreurs avant la mise en production et produit des programmes rapides, au prix d'un cycle de développement un peu plus long. Un profil sur ces langages doit maîtriser la chaîne de compilation et son automatisation dans l'intégration continue.

Termes liés

Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.