Skip to content

Comment on Comparing Go and Java, Part 2 – Performance

Comments

It'd be fun to throw Node.js and Erlang into the mix.

You can see vs Erlang in http://shootout.alioth.debian.org/u64q/benchmark.php?test=al... and have a idea, Go is based on Newsqueak (lauched later of Erlang, other perspective to implement CSP).

Sure, but this benchmark was more about concurrency, whereas those benchmarks are more generic. Erlang is not the fastest language out there, but it's supposed to be good at this concurrency stuff...

Erlang is supposed to be good at distributed, reliable, soft real-time concurrent systems.

http://www.erlang.org/faq/introduction.html#id49480

Somehow, it seems that when Erlang was getting a bit of hype, they abandoned the field for an even smaller niche, leaving the "real time web" type things to other languages. Granted, the language was created for that smaller niche, but if that's the only bit of terrain they want to defend... I see other languages squeezing them out over time.

I don't know if that makes sense, but languages need somewhat large communities to really thrive, in my opinion, and defining yourself into a small niche isn't a good way to get them.

For a short time some people hyped Erlang to be the solution for all things concurrent and chatterers didn't read the FAQ.

You chose not to compare against the faster Erlang HiPE measurements because...? ;-)

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.