4 ms·
There's another thing slowly but inexorably gaining ground: you need to write concurrent code. From your CPU to your cloud, parallel is the new king, much more
by chx 9y ago
There's another thing slowly but inexorably gaining ground: you need to write concurrent code. From your CPU to your cloud, parallel is the new king, much more than before. Any language where two parallel running pieces of code can alter the same variable is not usable for parallel purposes as debugging becomes a special hell.
Hail to Erlang and even more, Elixir.
- AstralStorm 9y agoThe "unsafe" threading has to be available though. Simone primitives like barriers as well. Otherwise you pay the cost when you really do not need to. Just ask people involved in actual places where microseconds matter, such as real time control or high frequency trading. Erlang does not provide these primitives enforcing unnecessary copies in a bunch of places.