Object-oriented programming
Concurrent programming languages
Cross-platform software
Data types
Object
Scala
Factory
Class
Go
Protocol
Java
R