Re:Benchmarking D vs Go vs Erlang vs C for MQTT broker
by andralex on Thursday December 05, 2013 @04:18PM
(#6857318)
Quite a few things.
The Go version was written by a person enthusiastic and presumably competent in Go. See their perspective here where he concedes defeat on the performance front: http://blog.nella.org/mqtt-code-golf/
Adding C as a baseline is entirely appropriate.
The source code for C, Go, and D is available. The Erlang version may or may not at the discretion of its author.
Probably a more sensible hypothesis is that you like Go and saw a result that is unfavorable to it, so you had an emotional response.
Re:Benchmarking D vs Go vs Erlang vs C for MQTT broker
by azth on Friday December 06, 2013 @01:46AM
(#6859793)
> As usual, Go programs compare quite favorably to C programs in terms of memory safety...
That's not saying much :)
Re:Benchmarking D vs Go vs Erlang vs C for MQTT broker
by stinkypete on Thursday December 05, 2013 @04:17PM
(#6857310)
Source links for everything but the Erlang version are there at the end of the article.
Re:Benchmarking D vs Go vs Erlang vs C for MQTT broker
by TheSmoke on Thursday December 05, 2013 @04:38PM
(#6857460)
yes, indeed you did. he did not wrote the erlang implementation but a colleague of him did.
Re:Benchmarking D vs Go vs Erlang vs C for MQTT broker
by EugeneOZ on Thursday December 05, 2013 @04:08PM
(#6857252)
Also there are bugs in my Go-version test, I know about them but I hate Go so, pfff, who cares.
I hate Go, So Go Lost this race.
I love D, So it won or tied with C which I don't like but everyone knows is fast.
I wanted to learn Erlang, so I made sure it did better than Go.
I didn't share my SourceCode so you can't see if I was stupid or cheated.
Did I miss anything?