Almost every practical algorithm is non-deterministic by design. Unpredictable process scheduling has to be dealt with in concurrent programs, network reorders and delays messages randomly, and fault-tolerant systems can experience failover at any time. I... (more…)
Read more »
I saw this video about the Josephus problem yesterday and immediately I thought it might be a fun problem to solve in Erlang. First, here is the …
Read more »
This interview was recorded at GOTO Copenhagen for GOTO Unscripted.http://gotopia.techRead the full transcription of this interview here (https://gotopia.tec... (more…)
Read more »
I’d like to write about a computer program that has been described by Dr William Byrd as being the most beautiful program ever written, which you may hear all about in his wonderfully re-watchable talk on it. (more…)
Read more »
Applications are becoming increasingly concurrent, yet the traditional way of doing this, threads and locks, is very troublesome. This article highlights Erlang and Scala, two programming languages that use a different approach to concurrency: the actor m...
Read more »