programming-talkscurated list on GitHubRecommends
Under “C++”
#c++14#c++coreguidelines#staticanalysis
189K subscribers • 94 videos on Hallway • Conference channel
Intermediate. Assumes working knowledge.
193K views11 years ago6 recommendations
Programming languagesSystems programmingC++Performance and optimizationCompilers and interpreters
Herb Sutter presents the C++ Core Guidelines and demonstrates static analysis tools designed to enforce lifetime and memory safety by default.
cppcon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: github.com/isocpp/CppCoreGuidelines/blob/master/talks/Sutter… -- Modern C++ is clean, safe, and fast. It continues to deliver better and simpler features than were previously available. How can we help most C++ programmers get the improved features by default, so that our code is better by upgrading to take full advantage of modern C++? This talk continues from Bjarne Stroustrup’s Monday keynote to describe how the open C++ core guidelines project is the cornerstone of a broader effort to promote modern C++. Using the same cross-platform effort Stroustrup described, this talk shows how to enable programmers write production-quality C++ code that is, among other benefits, type-safe and memory-safe by default – free of most classes of type errors, bounds errors, and leak/dangling errors – and still exemplary, efficient, and fully modern C++. Background reading: Bjarne Stroustrup’s 2005 “SELL” paper, “A rationale for semantically enhanced library languages," is important background for this talk. -- Videos Filmed & Edited by Bash Films: BashFilms.com Work at Hudson River Trading (HRT): tinyurl.com/safxfctfWhat people say. Engineers reference this talk for its early demonstration of lifetime-checking static analysis in C++ and discussions on memory safety.
programming-talkscurated list on GitHubRecommends
Under “C++”
something123on Hacker News • Recommends
On “When Rust Makes Sense, or The State of Typed Languages”
jbandela1on Hacker News • Recommends
On “Rust Lifetimes”
jbandela1on Hacker News • Recommends
On “Ask HN: C, C++, or Rust which language to learn next?”
e12eon Hacker News • Recommends
On “Why I don't spend time with Modern C++ anymore”
pjmlpon Hacker News • Recommends
On “Ask HN: Best way to learn modern C++?”
pcwaltonon Hacker News • Disputes
On “Why I love Rust”
pjtron Hacker News • Mentions
On “C++ Core Guidelines”
jbandela1on Hacker News • Mentions
On “Ask HN: C, C++, or Rust which language to learn next?”
pjmlpon Hacker News • Mentions
On “IncludeOS roadmap: tiny Node.js-style web services in highly efficient C++”
pjmlpon Hacker News • Mentions
On “The Dangers of Super Smart Compilers”
gaulon Hacker News • Mentions
On “Optimizing C++ Const Objects in LLVM”
jbandela1on Hacker News • Mentions
On “Why I love Rust”
jbandela1on Hacker News • Mentions
On “Rust and the Blub Paradox”
kibwenon Hacker News • Mentions
On “Rewrite Everything in Rust”