Object-oriented programming languages

Compiler optimizations

Embedded systems