5 ms·
C++ overtakes Java in language popularity index
- djaouen 4y ago
- mintaka5 4y agoobsolete is a bit too much
- djaouen 4y ago
- g42gregory 4y agoOne 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...
- fncslothouber 4y agoBoth are used extensively in the IT systems that operate most of the Dutch railways.
- Koshkin 4y agoMaybe this will be something closer to the world you live in: Unreal Engine, too, is written in C++.
- whywhywhydude 4y agoMaybe 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?
- PartiallyTyped 4y agoI'd add that the overwhelming majority of ML stuff (including "classic"), run in C++ (+cuda), or C or Fortran.
- psychphysic 4y agoIs this missing a sarcasm tag?
- kristianp 4y agoThis is the original source of that data: https://www.tiobe.com/tiobe-index/ https://www.tiobe.com/tiobe-index/
- devdude1337 4y agoModern 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…
- PartiallyTyped 4y agoWhat is wrong with the ecosystem? 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.
- uvdn7 4y agoRust borrows c++’s modern memory model verbatim. 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).
- not_me_ever 4y agoCan we stop considering tiobe a popularity index? 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.