logoalt Hacker News

ncgllast Monday at 12:29 AM1 replyview on HN

Can you explain the joe armstrong quote a bit to someone not familiar with the language?


Replies

sam-cop-vimeslast Monday at 7:31 AM

Erlang's runtime system, the BEAM, automatically takes care of scheduling the execution of lightweight erlang processes across many cpus/cores. So a well written Erlang program can be sped up almost linearly by adding more cpus/cores. And since we are seeing more and more cores being crammed into cpus each year, what Joe meant is that by deploying your code on the latest cpu, you've doubled the performance without touching your code.