Yeah lets see how it plays out. I might have a look at rust at some point.<p>On the benchmark though, its doesn&#x27;t seem quite fair. At least that first one is comparing a single threaded c++ program, to a multi threaded rust program. And for the regex example the author doesn&#x27;t use C++ std::regex and std::futures (std::async) like he does for Rust. It makes me think a proper C++ implementation would do much better. (Personally I use the Parallel Patterns Library. I like it a lot. We will get something similar in C++ in a few years)<p>I don&#x27;t know much about rust. It worries me though the examples are still using threads and mutexes. I think we need much higher level abstraction (like ppl::task,  coroutines, etc) to get better scaling. Also lock free data structures dont scale that well either. As they still require synchronization and that hurts scaling). I think we need some kind of revolution in how we code to scale our programs to hundreds of cores.