As pointed out in the reddit thread, this may be more a measure of the llvm backend used by rust to the gcc backend. A more accurate comparison would be against clang.
I've only started to investigate rust for server side programming ( websocket in particular) but saw many discussions about the limitations rust has regarding parallel programming.
Yet, iirc servo did parallel rendering of html page, so that seems a contradiction. Anyone here knows about that ?<p>Specifically, i'm currently hesitating between golang and rust for coding a small Websocket chat server. I'm ready to use beta code because rust seems more promising to me in the long term than golang, but not if the language itself has severe fundamental limitations on server side programming.
Rust really interest me. However I want them to get to 1.0 before I can evaluate whether or not to use Rust in my app. Currently I am using Go and it stable for my needs. Rust could make me switch once they get to 1.0 and people start writing more projects in Rust.<p>I want to add that stability in deciding to use a language in an application is very important. How good the standard library is and how much traction the language is gaining in projects and particularly open source projects is also important.
Rust seems to do worse on the string-y tasks (fannkuch, k-nucleotides, regex-dna). A lot if you look at single-thread performance. Does it handle strings differently from C++?<p>(From what I understood, Rust gives you similar control over memory allocation as [a sane subset of] C++, so intuitively it should come out relatively close)
Found on the Rust subreddit.<p><a href="https://pay.reddit.com/r/rust/comments/2jm4vq/rust_0120_vs_c_computer_language_benchmarks_game/" rel="nofollow">https://pay.reddit.com/r/rust/comments/2jm4vq/rust_0120_vs_c...</a>
Very impressive. What we need now is some sort of a good mainstream all that uses it to spread its popularity..<p>How is rust when it comes to deployment. C++ is a real pain to deploy for large projects. Compilation setup is also a massive headache in c++.
This issue on the Rust repo is very relevant: <a href="https://github.com/rust-lang/rust/issues/18085" rel="nofollow">https://github.com/rust-lang/rust/issues/18085</a>
While I'm not a huge fan of benchmarks, this is quite impressive, given the age of Rust. C++ does better memory-wise in pretty much all benchmarks.