@DrXym Re: despite the enthusiasm of developers [snip] adoption remains limited
If you ever have to interview a developer, ask them to talk about their favorite programming language.
Ask them to name one thing that they absolutely love and one thing that they absolutely hate.
There is no right/wrong answer, but it will give you valuable insight into the candidate. ;-)
That said... C and then C++ really require those who develop to be very skilled at their art.
You will see a lot of the NPE, Memory Leaks drop off when the developer takes the time to craft their code properly.
The problem of course is that this is the minority of trained developers and very few want to pay for this level of expertise not to mention the amount of work outstrips those capable of doing the work properly.
That's why you see a dumb-ing down of the languages.
I'd look at Rust or other languages, however I've been pushed up the corporate ladder to a point where I'm not allowed to code anymore.
Mines the jacket with the key to the executive washroom that isn't an illicit copy, it its pocket. . ;-)