Probably the biggest draw for Erlang is that it (for the most part) is always protected by the stream. With a limit on single-core processors, there is a big draw for parallel coding. This can be done in languages ββlike C ++ or Java with Threads, but it can be very difficult to get everything working without subtle errors.
Writing parallel code is much easier with Erlang, and although it may not have the sequential speed of other langauges, it is much safer, and you end up spending less time (and often not time) debugging complex parallel transfers.
As a concrete example, Erlang is very well versed in web interfaces. For reliability, Yaws can handle a huge number of concurrent sessions, and for speed, Misultin launches a request faster than any other web interface I've seen.
I would say that Erlang is worth the investment, because at least since it is a functional langauge, it makes you get used to writing good sequential code (the following language function templates)
source share