News for hackers. Stuff that matters.
Re:C++ 17 is Done by bogomipz on Saturday March 25, 2017 @01:30PM (#13956650)
>""that most people use a subset of it, so it feels like many different languages glued into one", is actually a strength .. it means you can ignore some the complexity .. until you want it, or need it"

This is also in my case anywyay a barrier to entry or at least a point of intimidation. Where do I start? Which subsets are essential? Which version should I start with if I am learning today?

Re:C++ 17 is Done by ovao on Saturday March 25, 2017 @02:38PM (#13956942)
The C++ Core Guidelines[0] specify — albeit kinda verbosely — how to write modern C++. Implementation support to enforce these guidelines is ongoing, but MSVC and clang-tidy offer some support.

There are some domains and industries that break from these guidelines (or similar subsets) for various reasons, but generally speaking this is the sensible approach to take.

[0]: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines

Re:C++ 17 is Done by bogomipz on Saturday March 25, 2017 @02:57PM (#13957019)
Thanks for the link. Do you have any recommendations about which subsets of the language to learn or what is considered "core" or "essential maybe ?