Across
- 2. The phase where the code is analyzed for optimization (7 letters)
- 3. The technique of breaking down tasks into smaller parts (7 letters)
- 7. A program that translates a programming language to another (8 letters)
- 8. The part of the compiler that checks for type errors (6 letters)
- 10. A common format for representing data types in code (4 letters)
- 11. An error that occurs when code does not conform to syntax rules (6 letters)
- 13. A data structure used for symbol management (6 letters)
- 14. The final stage of the compilation process (7 letters)
- 15. The phase where code is arranged for execution (8 letters)
- 16. The phase where the compiler creates an executable file (9 letters)
Down
- 1. The analysis of code to detect potential errors (8 letters)
- 4. The phase where the code is broken into tokens (6 letters)
- 5. The representation of code that is easier to optimize (11 letters)
- 6. The method of storing data during compilation (8 letters)
- 9. A type of compiler that translates to machine code directly (8 letters)
- 12. A technique to improve performance by reordering instructions (9 letters)
