3 ms·
In related news, the C/C++ development community is finally catching up to what Java has been providing for over 20 years.
by zozbot123 8y ago
In related news, the C/C++ development community is finally catching up to what Java has been providing for over 20 years.
- jchw 8y agoWhat is it that the C/C++ development community is catching up to? (And also, I'm not convinced that programming languages should be treated as having their own isolated developer communities, considering there is often a lot of overlap. Are we talking individual users? Companies? Language designers? Etc.)
- pjmlp 8y agoGood support for multi-core programming comparable to what java.lang.concurrent, language thread and network async IO offer. C++11 introduced std::thread, with a couple of issues retified in later revisions, and apparently executors just failed C++20, delaying the introduction of a major part of async networking. Language safety as well. For me, in spite of the safety improvements in C++, I see the language being tailored for specific niches and no longer a full stack language, similar to how it is handled on modern desktop and mobile OSes. And C will never catch up in security.
- tedivm 8y agoThis is not really a good take. There's reasons why Java was able to do what C/C++ couldn't, and there were also performance implications that kept people from moving away from C/C++.
- _underfl0w_ 8y agoInteresting that your metaphor involves comparisons of speed...
- monocasa 8y agoI mean, this post is more about Rust than C and C++.
- baby 8y agoJava is the worst language ever invented. Go and Erlang both have annihilated it. C and C++ are definitely being replaced by Rust now.