Functional languages
Concurrent computing
Java platform
Scala
Erlang
Actor model
Thread
Parallel computing
Martin Odersky
Computing
Software engineering
Computer programming