[erlang-questions] FPGA coming around the corner
Attila Rajmund Nohl
Fri Jan 7 12:58:50 CET 2011
2011/1/7, Edmond Begumisa <>:
>> If the time is to come, then surely this is the *right time* for the
>> Erlang/OTP 'product' to step up and meet the challenges and mindset that
>> bind us daily owing to the chosen OO style forced onto us by C++/Java.
> On a related note: I'm curious -- why is it that many seem unaware of
> Erlang's advantages with multi-core? Even vocal MP experts that are
> advocating for the change in mindset you describe and the need for
> programmers to be aware of the disconnect and quickly adapt -- these
> advocates don't sound like they're aware of Erlang (at least they don't
> mention Erlang in their talks).
Erlang is not a "silver bullet for multicore". The root cause of many
scalability problems is shared data (e.g. which users are logged in to
the system). You have to protect the shared data (using e.g. mnesia
transactions or the state of a single gen_server) in Erlang too. If
the algorithm doesn't scale, it doesn't matter what language is used.
In Erlang it is harder to accidentally share data, but probably this
is the only strong point of the language in this regard.
More information about the erlang-questions