Rust programs versus Go
I expect Rust to be faster than Go as a rule because of its somewhat lower level nature and cost-less &quot;unmanaged&quot; abstractions but I didn&#x27;t expect it to be a full order of 
magnitude faster than Go for some benchmarks. Are the Go snippets not properly optimized or is there something else going on?<p>I think pitting Go against Rust is somewhat inflammatory but if you look at the Rust vs. C++ benchmark the results are much more similar: <a href="https:&#x2F;&#x2F;benchmarksgame-team.pages.debian.net&#x2F;benchmarksgame&#x2F;faster&#x2F;rust-gpp.html" rel="nofollow">https:&#x2F;&#x2F;benchmarksgame-team.pages.debian.net&#x2F;benchmarksgame&#x2F;...</a> so clearly it&#x27;s not Rust doing something right, it&#x27;s the Go implementation doing something wrong. Actually even Java fares (mostly) better: <a href="https:&#x2F;&#x2F;benchmarksgame-team.pages.debian.net&#x2F;benchmarksgame&#x2F;faster&#x2F;rust-java.html" rel="nofollow">https:&#x2F;&#x2F;benchmarksgame-team.pages.debian.net&#x2F;benchmarksgame&#x2F;...</a>