The ACM Computing Classification System (1998)
D.3.4 Processors
- Code generation
- Compilers
- Debuggers

- Incremental compilers

- Interpreters
- Memory management (garbage collection)

- Optimization
- Parsing
- Preprocessors
- Retargetable compilers

- Run-time environments
- Translator writing systems and compiler generators