Erlang is going to be a very important language. It could be the next Java. Its main problem is that there is no big company behind it. Instead, it is being pushed as an open source project. Its main advantage is that it is perfectly suited for the multi-core, web services future. In fact, it is the ONLY mature, rock-solid language that is suitable for writing highly scalable systems to run on multicore machines.
- 27
Upvote - 4955
Page Views - 2
Clicks
Posted by refcount |
Aug 09 2007 / 02:34


Comments
rd112681 replied ago:
Scala, the next Erlang?
gfxmonk replied ago:
"Its main problem is that there is no big company behind it."
erm.. wouldn't that be ericsson? Or do they just like to use it?
murban replied ago:
...But I thought ruby was going to be the next Java? And before that, I thought it was going to be .NET / C#?... ;)
ak43706 replied ago:
Very interesting post. I wish it had a few examples. How about an expanded version?
I really like Java but I am waiting for something that's more 'event driven' and with better concurrency.
in86835 replied ago:
I agree message passing is the way to go, AmigaOS relied heavily on asynchronous/synchronous message, to great effect, however I bet Java could do the same trick with little trouble and it probably has more libraries.
ak43706:
Event driven seems evil to me, because it can result in stalls in the event source (e.g. the misuse of AWT/Swing and Network events). Asynchronous message passing seems far better, because it minimises in stalls in the message source and is much better suited to constrained systems like AWT/Swing i.e. ANY change to Swing components should be via the asynchronous/synchronous AWT/Swing event queue, which is like a message queue, but with runnable objects, not just data, kind of like ORB.
Erlang has no major backer, seems still pretty much an unknown environment and Java has way too much momentum, far more that C and C++ ever had, even the more interesting parts of C#, Python and Ruby are having little effect other than to spur on the evolution of Java, so I see no significant threat to Java.