Compiled Languages
overview
Summary
Compiled languages are programming languages whose source code is translated by a compiler into machine code (or an intermediate form) before execution. This ahead-of-time translation enables fast startup, high performance, and deep static analysis. The compilation pipeline typically includes lexing, parsing, semantic analysis, optimization, code generation, and linking. Common compiled languages include C, C++, Rust, Go, Swift, Fortran, and Haskell. While “compiled vs. interpreted” describes implementation strategies rather than inherent language properties, languages that are typically compiled often prioritize performance, predictability, and low-level control, making them well-suited for systems programming, embedded development, and high-performance computing.