News for hackers. Stuff that matters.
Re:C++ 17 is Done by imron on Tuesday March 28, 2017 @05:02AM (#13975130)
So how many crashes that happen in programs written in C++ are the development teams fault rather than the C++'s?

Ada is an interesting language (we were taught it as our first language at uni), but it's not free from safety issues.

Re:C++ 17 is Done by progman on Tuesday March 28, 2017 @05:52AM (#13975305)
Crashes due to the language implementation's fault are much more likely in C++ than in Ada. Ada compilers are 100% verified, otherwise they are not allowed to call themselves "Ada compiler". There is no such thing for C++. The safety gap between C++ and Ada is actually so big that we don't even need to talk about that.

The flaws C++ were the reasons why Rust was invented. Mozilla wanted a safe language for the next generation of browsers, and they realized that C++ is not a good choice for safe programming.

Quote: "Mozilla intends to use Rust as a platform for prototyping experimental browser architectures. Specifically, the hope is to develop a browser that is more amenable to parallelization than existing ones, while also being less prone to common C++ coding errors."

Source: https://www.quora.com/Why-is-Mozilla-developing-the-Rust-lan...