Thoughts on generative C++ [video]
youtube.com
youtube.com
If it's in standard in 2023 we can use it at work in 2025-2027 for those of us at particularly fast companies
For example, I was working at a company that was using C++14 features in 2013.
But things are much nicer nowadays than on the late 90's when I had to use the OS vendor C++ compiler for each system we were targeting, while ANSI was still designing what would become C++98.
Or the C compilers transitioning between some kind of K&R C support and ANSI C89.
I'm not saying we should not care, but I'm convinced we can't turn the table over by polishing the tools. The user's perception of security is a show stopper as for now.
Why?
We know for a fact that GC'ed langauges can e.g. prevent double-free for ever and ever. Obviously, this is modulo the language/runtime implementation, but if there are bugs there you fix them once and every single program out there gets the fix instantly.
Similarly for many other types of 'dangerous' bugs.