Loading…
CppCon 2019 has ended
Back To Schedule
Friday, September 20 • 14:45 - 15:45
What is C++

Log in to save this to your schedule, view media, leave feedback 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.

Speakers
avatar for Titus Winters

Titus Winters

C++ Library Lead, 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 MDT
Aurora A