Friday, July 23, 2010

Practical Concurrency

Practical Concurrency
Tim Bray (Google)
On his work with concurrency before recently joining Google
Wrote an Android App called lifesaver that copies call logs and SMS to and sd card
“Application programmers should not use threads”
“Application programmers should get the most out of modern computers”
Functional programming may be the answer
Haskell, Erlang
Virtues of the two
Closure - Lisp that works on JVM
*my brain hurts*
Closure: actor model
Erlang: process model
Unit testing is hard with Closure
Unit testing is easy with Erlang
Question about OpenMP: “Parallelism and concurrency is different!” what?!?!?!?!

No comments:

Post a Comment