Programming

C++

Reinders describes Intel's Threading Building Blocks product.

Java

Goetz describes java.util.concurrent

Message passing

Armstrong describes the Erlang programming language, an implementation of message passing paradigm.

Scala

Odersky, Spoon and Venners describe Scala, a language that attempts to combine a number of different programming paradigms.


Odersky describes how Scala sits at the intersection of imperative and functional programming paradigms.

popl2006