5 ms·
Summary: 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 ma
by drakaal 13y ago
Summary:
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?
- EugeneOZ 13y agoAlso there are bugs in my Go-version test, I know about them but I hate Go so, pfff, who cares.
- stinkypete 13y agoSource links for everything but the Erlang version are there at the end of the article.
- andralex 13y agoQuite 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/ 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.
- azth 13y ago> As usual, Go programs compare quite favorably to C programs in terms of memory safety... That's not saying much :)
- TheSmoke 13y agoyes, indeed you did. he did not wrote the erlang implementation but a colleague of him did.