Carbon Language: Syntax and trade-offs
Channel: CoreCppIL
Date: 2022-11-06

By Jon Ross-Perkins, presented at Core C++ 2022.

The Carbon Language is an experimental open-source successor to C++. Chandler Carruth's introductory presentation can be viewed at https://youtu.be/omrY53kbVoA and the project is on GitHub at https://github.com/carbon-language/carbon-lang. As we design Carbon, we're working to balance competing values of consistency with C++ and providing successor-like improvements for C++ developers, old and new alike. This talk will go over a few examples of how these values influenced the language's design, especially its syntax and grammar, and how we see the project proceeding in the future.

-----
Jon Ross-Perkins is a Staff Software engineer at Google and has been working on the Carbon Language project since 2020. He's worked on several other projects at Google over the past 16 years, including tech lead for the internal source control system Piper. He can occasionally be found holding up a foster kitten in a meeting.