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.
No comments:
Post a Comment