One example would be PyTorch, a Python deep learning library used almost everywhere in the modern world and written in C++, by an "old dinosaur" Facebook. :-) The point is that the modern world can not function without C/C++. The (C)Python itself is written in C. Most real-time financial software. Embedded systems, such as ones used in Tesla. Etc...
Maybe you should try to get out of your webapp bubble. Most database servers are written in C++. What do you think Kafka, Cassandra, Elasticsearch and Solr written in? What makes you think those languages are dead?
Modern C++ is just fine. It is a more flexible language than Java and the rising demand of embedded software for advanced microcontrollers allows complex C++ instead of no-malloc-for-safety-reasons - style C. So I find the current trend not too surprising.
Also I dont know many languages that offer that much versatility. Only Rust maybe…when the ecosystem matures…
The only issue as far as I can tell is that many platforms are not supported by LLVM, but given that GCC now has a rust frontend (without the borrow checker), I don't see why plain old rustc can't be used to verify semantics and the gcc front-end to compile for other platforms.
C++ is a language that keeps innovating besides many legit reasons to hate the language. Having more competition is good. I would expect more rust/{your favorite language} concepts to show up in future versions of c++ (once proven to be a good idea in most cases).
It's like basing your popularity on how many times people lookup your number in the phone book.
While the real popular people are probably on speed dial.
16 comments
[ 4.8 ms ] story [ 45.1 ms ] threadNo success in the foreseeable future i think.
The only issue as far as I can tell is that many platforms are not supported by LLVM, but given that GCC now has a rust frontend (without the borrow checker), I don't see why plain old rustc can't be used to verify semantics and the gcc front-end to compile for other platforms.
C++ is a language that keeps innovating besides many legit reasons to hate the language. Having more competition is good. I would expect more rust/{your favorite language} concepts to show up in future versions of c++ (once proven to be a good idea in most cases).
It's like basing your popularity on how many times people lookup your number in the phone book. While the real popular people are probably on speed dial.