top | item 6857079

(no title)

static_typed | 12 years ago

The key takeaway in the benchmarks seem is that Go is significantly slower than the rest, much much slower.

Apart from the regular 30-sec interval postings on HN extolling the virtues of Go, it seems to me, people should rekindle an interest, or discover a new interest in D, C or Erlang where performance is a consideration, and maybe Go where a need to feel like part of the post-Ruby crowd.

discuss

order

MrBuddyCasino|12 years ago

    >Go is significantly slower than the rest, much much slower.
Did we read the same article? D was faster than the rest, but Erlang/C/Go were not that far apart, unless its too late in the evening and I'm being stupid.

CoffeeDregs|12 years ago

    >Go is significantly slower than the rest, much much slower.
Everyone knows that Go is a new-ish language and has room to improve on performance. That said, Go seems perfectly fast since all of the languages seem to perform fairly well.

Further, were Go "much much slower", CloudFlare, IronIO, Google, etc would probably not be using it...

    >discover a new interest in D, C or Erlang
    >where performance is a consideration
Erlang on The Game: http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?t...

Go looks to be about ~50% the performance of C++, but, from lots of peoples' comments/writings, is much nicer to write so they use it when productivity is more important than absolute performance.

Note: I'm interested in Go (as I am about lots of languages), but am not a user of it right now.

colanderman|12 years ago

Ya, Erlang doesn't do well on the Benchmarks Game because the Benchmarks Game doesn't measure communication, which is Erlang's strong point. No-one writes algorithms like those in the Game in Erlang; you code them as a server in C or Java or anything and farm work out to them from Erlang.