CppCon 2019 has ended
Friday, September 20 • 14:45 - 15:45
What is C++

Log in to save this to your schedule and see who's attending!

This Session is the Closing Keynote of the Back to Basics Track.

It’s been said that a programming language is a tool, and that different tools are designed to be good for different tasks. What is C++ good for? How is it a different sort of tool than other popular languages?

This talk will go into some depth on the design priorities of C++ (from the perspective of both language and library participants on the committee). We’ll dive into the ways that C++ distinguishes itself from other languages with surprisingly consistent (if unusual) design priorities. We’ll also point out ways that C++ is a wholly different tool than other languages, sometimes resulting in novel gotchas and failure modes.

If you’ve ever been interested in the raw material for a deep comparison on “Which language is better suited for a task”, this talk should provide a lot of material for understanding what C++ really is.

avatar for Titus Winters

Titus Winters

C++ Codebase Cultivator, Google
Titus Winters has spent the past 6 years working on Google's core C++ libraries. He's particularly interested in issues of large scale software engineer and codebase maintenance: how do we keep a codebase of over 100M lines of code consistent and flexible for the next decade? Along... Read More →

Friday September 20, 2019 14:45 - 15:45
Aurora A

Attendees (404)

Twitter Feed