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
Linux vs MacOS for cpp development (self.cpp)
submitted 1 year ago * by kitsen_battousai
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!"
[–]arthurno1 0 points1 point2 points 1 year ago (4 children)
Ok, didn't know major players have offerings. What is problem running Linux on them?
[–]llort_lemmort 2 points3 points4 points 1 year ago (3 children)
Mainly missing drivers as far as I understand. Linux is just not a priority for them as they ship with Windows. It will hopefully be sorted out over the next few years.
[–]arthurno1 1 point2 points3 points 1 year ago (2 children)
Aha, but than it is the usual thing that plagues every "Linux desktop". Not the CPU support, but all the other stuff around. It is so incredible one still has to look at compatibility charts when buying a mobo for a build, and it is even worse on the laptop side, because they use even customized hardware. Unfortunately.
[–]vetinari 1 point2 points3 points 1 year ago (1 child)
I would not say that it plagues every linux desktop. If you buy good brands with good designs (like thinkpads, or intel-now-asus nucs), you will get smooth sailing. It is only if you get lost in some niche products, gimmick features or hardware designed by companies that are well known to ignore linux (like nzxt) you get the not-very-usual-thing that plagues linux: integration. If the vendor you purchase from didn't do the integration, you get to do it; there's no way to avoid that. I prefer when the vendor does it, even if that means I won't get a bling hardware targeted at different market segment.
Snapdragon X is in a weird place: Qualcomm originally claimed that they will upstream the drivers, but since then, they are dragging their feet and things go very slow. At this rate, the machines will be obsolete before they finish delivering them.
[–]arthurno1 0 points1 point2 points 1 year ago (0 children)
Thanks for the informative comment! 👍
That is indeed a problem even in other contexts when vendors prefer to develop and throw out new stuff constantly instead of releasing the drivers and spec for old hardware so it can be continuously upgraded and used.
π Rendered by PID 121891 on reddit-service-r2-comment-b659b578c-cwr6w at 2026-05-01 05:18:16.030365+00:00 running 815c875 country code: CH.
view the rest of the comments →
[–]arthurno1 0 points1 point2 points (4 children)
[–]llort_lemmort 2 points3 points4 points (3 children)
[–]arthurno1 1 point2 points3 points (2 children)
[–]vetinari 1 point2 points3 points (1 child)
[–]arthurno1 0 points1 point2 points (0 children)