Langages Compilés (ex: C, C++, Rust)
Définition :
Un langage compilé nécessite une étape de compilation avant exécution. Un compilateur transforme tout le code source en un fichier binaire exécutable (compatible avec un système d’exploitation spécifique).
Caractéristiques :
- Compilation préalable : Le code est traduit une fois pour toutes en langage machine.
- Performances élevées : Le binaire optimisé s’exécute directement sur le CPU.
- Moins portable : Le binaire dépend de l’OS et de l’architecture (ex: un exécutable Linux ne marche pas sous Windows).
- Débogage plus complexe : Les erreurs sont détectées à la compilation.
