This post is not for everyone.
It’s for the software engineers I know, my QA friends, and a handful of others.
I think C++ is one of the most extraordinary programming languages ever created. I love its low-level capabilities and its abstractions.
Most of my career has been built around using C++.
So, here’s a question. How can we explain C++ to others? I’m not sure.
Nevertheless, here’s the Story of C++, a brand new “official” documentary!
I’ve been to CppCon several times. Bjarne Stroustrup, Herb Sutter, Andrei Alexandrescu, and many others have given excellent talks there.
In fact, I even gave a short talk there!
My talk is about Children and Friends, and you can watch it here: https://www.youtube.com/watch?v=dDD_W4A93Pg
Still, I have to wonder about the future of C++.
Why is C++ still being used today? Are there any better options?
This is a great question. C++ is a higher-level programming language than C. And it’s powerful! Still, it’s not particularly easy for people to learn.
Rust holds many promises; unfortunately, it has not been widely adopted.
What about AI? Is C++ going to become a language of the past?
Not too quickly. AI can help programmers with C++ just as much as it can help programmers with other languages.
As long as performance matters, there’s going to be a place for C++!
Leave a Reply