Monday, July 6, 2009
The Multi-core Problem
If you don't have any experience with functional programming languages, do yourself a favor and take the time to watch this presentation by Joe Armstrong who is the Erlang programming language creator.
One of the main points that Mr. Armstrong makes is that as time goes on sequential programs will get slower because they do not utilize more than one core and current trends are to have more and slower cores to reduce power consumption.
Functional programming languages like Erlang can utilize as many cores as necessary because there is no mutable state, there is no shared memory, and actors are completely isolated.
Subscribe to Posts [Atom]