CppCon 2015: Bjarne Stroustrup “Writing Good C++14”
189K subscribers • 101 videos on Hallway • Conference channel
- Recommended by 3 people: 2 on Hacker News and 1 on Lobsters.
- Presented by Bjarne Stroustrup, creator of C++
- Linked in the descriptionisocpp/CppCoreGuidelines
Intermediate. Assumes working knowledge.
351K views11 years ago3 recommendations
Programming languagesSystems programmingC++Performance and optimizationMemory management
Bjarne Stroustrup introduces the C++ Core Guidelines and the Guidelines Support Library to help write safe and efficient modern C++.
cppcon.org -- Presentation Slides, PDFs, Source Code and other presenter materials are available at: github.com/isocpp/CppCoreGuidelines/blob/master/talks/Strous… -- How do we use C++14 to make our code better, rather than just different? How do we do so on a grand scale, rather than just for exceptional programmers? We need guidelines to help us progress from older styles, such as “C with Classes”, C, “pure OO”, etc. We need articulated rules to save us from each having to discover them for ourselves. Ideally, they should be machine-checkable, yet adjustable to serve specific needs. In this talk, I describe a style of guidelines that can be deployed to help most C++ programmers. There could not be a single complete set of rules for everybody, but we are developing a set of rules for most C++ use. This core can be augmented with rules for specific application domains such as embedded systems and systems with stringent security requirements. The rules are prescriptive rather than merely sets of prohibitions, and about much more than code layout. I describe what the rules currently cover (e.g., interfaces, functions, resource management, and pointers). I describe tools and a few simple classes that can be used to support the guidelines. The core guidelines and a guideline support library reference implementation will be open source projects freely available on all major platforms (initially, GCC, Clang, and Microsoft). -- Videos Filmed & Edited by Bash Films: BashFilms.com Work at Hudson River Trading (HRT): tinyurl.com/safxfctfWhy it's here
3 people recommend thisWhat people say. Engineers recommend this talk as an essential introduction to modern C++ safety guidelines and the Guidelines Support Library.
sitkackon Hacker News • Recommends
On “A brief introduction to C++'s model for type- and resource-safety [pdf]”
lossoloon Hacker News • Recommends
On “Why would you learn C++ in 2016?”
lossoloon Hacker News • Recommends
On “C++ for Games: Performance, Allocations and Data Locality”
MichaelMoser123on Hacker News • Mentions
On “A brief introduction to C++'s model for type- and resource-safety [pdf]”
karieson Hacker News • Mentions
On “ROOT – Data Analysis Framework”
MichaelMoser123on Hacker News • Mentions
On “Type-Safe Unions in C++ and Rust”
Tempest1981on Hacker News • Mentions
On “Rust vs C Pitfalls”
pjmlpon Hacker News • Mentions
On “Rust things I miss in C”