Posts Tagged ‘Concurrent Programming’

Rob Pike on concurrency

September 18, 2007 Leave a comment

Watch this great Google talk with Rob Pike. He talks about concurrent processes and message passing in the context of Newsqueak – a programming language that he wrote 20 years ago. What he describes is very similar to the Erlang programming model except that channels are first class citizens.


Scala adds Erlang-style actors

August 12, 2006 Leave a comment

Scala 2.1.7 and above now come with an Actors library which effectively gives Scala an Erlang style programming model. There is a very interesting paper about the library (linked from Lambda the Ultimate). Scala is really looking great. Let’s hope that Scala is the Java of the future :).

CSP for Java programmers

Finally read through this series from IBM developerworks. It’s a worthwhile read for anyone interested in alternatives to doing shared-memory concurrency. JCSP is kinda like an Erlang library for Java (but unfortunately the threads aren’t as lightweight).

[ Part 1 Part 2 Part 3 ]