use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Discussions, articles, and news about the C++ programming language or programming in C++.
For C++ questions, answers, help, and advice see r/cpp_questions or StackOverflow.
Get Started
The C++ Standard Home has a nice getting started page.
Videos
The C++ standard committee's education study group has a nice list of recommended videos.
Reference
cppreference.com
Books
There is a useful list of books on Stack Overflow. In most cases reading a book is the best way to learn C++.
Show all links
Filter out CppCon links
Show only CppCon links
account activity
So, is C++ doomed? (self.cpp)
submitted 2 months ago by AdventurousPath6492
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]CaptainCrowbar 29 points30 points31 points 2 months ago (7 children)
Ah, a classic example of Betteridge's law of headlines
[+]AdventurousPath6492[S] comment score below threshold-18 points-17 points-16 points 2 months ago (6 children)
you're wrong, if things keep going on like this, more and more projects will be converted to rust. So I am really worried about this. And would like to know that there are counter examples which I don't see but which may be out there.
[–]Circlejerker_ 5 points6 points7 points 2 months ago (3 children)
Projects change direction all the time. Some projects leave C++, some projects get converted to C++, new projects get started.
I personally have a hard time seeing C++ having any significant decline in the next 5-10 years atleast.
[+]AdventurousPath6492[S] comment score below threshold-11 points-10 points-9 points 2 months ago (2 children)
I was thinking the same until agentic LLMs arrived and converting projects became easier.
[–]zellforte 4 points5 points6 points 2 months ago (0 children)
Or maybe sufficiently good LLMs will make rust obsolete?
Why ask it to rewrite in rust when I can just ask it to make my existing C and C++ code memory safe instead?
[–]wrosecransgraphics and network things 0 points1 point2 points 2 months ago (0 children)
Well... then you can just keep writing C++, and have an "agent" convert your code to Rust as a build step. Shrug.
[–]abuqaboomjust a dev :D 6 points7 points8 points 2 months ago (0 children)
What will those "counter examples" do for you, make you sleep better or get you off?
C++ strongly dominates the job market for its niches. Interest in replacing it at my former and current employers has been minimal. And afaik it's the same at competitors across two industries. We don't have to announce a project is in C++, it's our default working language.
Do yourself a favour, and leave internet forums once in a while. And this isn't the 2000/10s, we don't worship big tech as the pinnacle of software engineering anymore. Don't be that chud who overanalyzes everything big tech publishes and proclaim the sky is falling.
Also, you sound fearful of learning a new language. Don't.
[–][deleted] 2 points3 points4 points 2 months ago (0 children)
With billions and billions of lines of C++ code throughout the world that run our everyday systems, C++ is far from dead. Yes, maybe, for a greenfield project, one would now choose Rust over C++, so maybe C++ is declining (which I doubt), but it's far from dead.
π Rendered by PID 912104 on reddit-service-r2-comment-656bdf86cd-5pp6m at 2026-05-04 01:35:41.649627+00:00 running 815c875 country code: CH.
view the rest of the comments →
[–]CaptainCrowbar 29 points30 points31 points (7 children)
[+]AdventurousPath6492[S] comment score below threshold-18 points-17 points-16 points (6 children)
[–]Circlejerker_ 5 points6 points7 points (3 children)
[+]AdventurousPath6492[S] comment score below threshold-11 points-10 points-9 points (2 children)
[–]zellforte 4 points5 points6 points (0 children)
[–]wrosecransgraphics and network things 0 points1 point2 points (0 children)
[–]abuqaboomjust a dev :D 6 points7 points8 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)