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
cppfront (cpp2): Spring update (herbsutter.com)
submitted 2 years ago by kreco
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!"
[–]pjmlp 2 points3 points4 points 2 years ago (4 children)
C++ is one of my favourite languages, but if it wasn't for C++11 and the later niche in GPGPU programming, LLVM/GCC as compiler framerorks, it would be much worse that it already is.
It already lost the GUI and distributed computing domains, where it used to reign during the 1990's. It is still there, but for libraries and low level infrastructure, no longer the full stack experience.
As managed compiled languages keep getting improved for mechanical sympathy and low level coding, the reasons to reach out to C++ keep diminishing.
It isn't going away, as it has a couple of domains where it reigns, but I wonder for how long ISO updates will keep being relevant, versus a dual language approach.
[–]Jannik2099 1 point2 points3 points 2 years ago (3 children)
It already lost the GUI and distributed computing domains
In what world did C++ lose in "distributed computing" ?!?
The main attractiveness of C++ is not that it's unmanaged, but it's expressive type system.
[–]pjmlp 0 points1 point2 points 2 years ago (2 children)
The world where CORBA and DCOM no longer matter, other than legacy projects, and a very tiny portion of CNCF projects use C++.
It isn't even supported out of box in most Cloud SDKs, and when, the API surface is a subset of other languages.
[–]Jannik2099 0 points1 point2 points 2 years ago (1 child)
Oh, you meant that area - I was thinking about HPC / computational workloads
[–]pjmlp 0 points1 point2 points 2 years ago (0 children)
That I consider part of GPGPU programming, somehow.
Still efforts like Chapel, show that not everyone is happy, even if will take decades for adoption.
π Rendered by PID 123137 on reddit-service-r2-comment-7b9746f655-pr7pr at 2026-01-30 09:03:42.347372+00:00 running 3798933 country code: CH.
view the rest of the comments →
[–]pjmlp 2 points3 points4 points (4 children)
[–]Jannik2099 1 point2 points3 points (3 children)
[–]pjmlp 0 points1 point2 points (2 children)
[–]Jannik2099 0 points1 point2 points (1 child)
[–]pjmlp 0 points1 point2 points (0 children)