intertwingly

It’s just data

Parallelism Done Right


Like most, I read the Hundred Year Language last week, but didn't have something meaningful to add, so I didn't comment on it at the time.  But it has bothered me...

Finally it came to me.  I disagree about the comments on parallelism.  Much of the excitement in programming languages these days is around concepts like Continuations and Closures which are complicated to explain but essentially deal with fast context switching.

Languages like C# are moving towards doing this statically, Python support for this is available.  With Perl 6 it looks like it is moving from something done 'inside' to something exposed.  And, of course, languages like LISP and Scheme have always had it.

Some of these attempts may fail, but within a few decades, if not years, something will emerge in this space.  And what will emerge is parallelism done right.