Not to mention any memory-intensive or real-time software, e.g. embedded systems - most of those are running on C/CPP, and plenty of new embedded systems are created every day.
Anyone know what some of the newer systems, like Spark and Snowflake are written in?
Also, any new database, OS, or AAA game is going to be written in one of those language.
It's simply too hard right now to find enough programmers proficient in Rust who could assemble a competing product, IMHO.
Don't get me wrong, I'm optimistic, and I'd like to see it happen. Although I was a C/C++ holdout at first, I'm starting to come around to the Rust way of thinking, even if I don't like a lot of the terminology and the "RIIR" crowd are completely annoying.
I don’t have a ton of info about SEED, pretty much
https://twitter.com/gwihlidal/status/1065036212220698624 says
> Halcyon itself is still largely C++, but a lot of data pipelines and servers are written with rust, and quite a few rendering experiments, as well. Enough pieces are being developed to build up enough critical mass for 3D, though!
and https://twitter.com/repi/status/1031877154261422080
> Nope, but our next revision of Halcyon is built using Rust
but Embark claims that all their stuff is Rust-first. There’s some other rumblings at other places, but they’re just that, rumblings. As I said, excited to see what happens; it hasn’t happened yet!
And yeah, RIIR is annoying for sure.
... this is one of the most interesting introductions to a Rust package that I've ever seen.
As we all know benchmarks need to be taken with a handful of salt since the publisher often has a vested interest in pushing one point of view or another for monetary or whatever reasons.
My personal view is that until we see a AAA game engine or mainstream operating system that is able to run a comparable suite of software to Windows/Linux written in Rust or Go, we won't really know if these languages (or implementations thereof) are going to be suitable for these things.