|
|
|
|
|
by alexkcd
2931 days ago
|
|
Different programming domains require different tools. Language wars stem from programmers incorrectly extrapolating the requirements of their domain to other domains that they're unfamiliar with. C is a good choice for kernel development. C is a bad choice for numerical computing. JavaScript is a good choice for web development. JavaScript is a bad choice for kernel development. Some high profile C++ projects: LLVM, Webkit, v8 JavaScript engine, Chromium, Tensorflow, PyTorch, Eigen, OpenCV, Skia, Unreal Engine. C++ is a good fit for those projects: the right mix of expressiveness, portability & performance. It's not a good fit for other projects. Pick the right tool for the job. Move on with your life. |
|