O'Reilly OSCON Java 2011: Martin Odersky, "Working Hard to Keep It Simple"

Concurrent and parallel programming

  • parallel programming: execute programs faster on parallel hardware
  • concurrent programming: manage concurrent threads explicitely

The root of the problem

  • non-determinism: concurrent threads depending on mutable states

Scala unifies functional and object-oriented programming

blog comments powered by Disqus