optional · CSS study notes
Translators — Key Differences
- Compiler: translates the entire source program into target/machine code before execution
- Interpreter: translates and executes line-by-line at runtime
- Assembler: translates assembly language (symbolic, low-level) directly into machine code — a one-to-one-ish mapping, unlike a compiler's more complex high-level-to-low-level translation