Concurrent programming languages
Object-oriented programming languages
Cross-platform software
Java
Iterator
Foreach loop