Wednesday
Room 1
16:20 - 17:20
(UTC+02)
Talk (60 min)
The Carbon Language: Road to 0.1
The Carbon Language is an experimental successor to C++. We want to provide significant improvements to developers for whom C++ is currently the best option. We are especially targeting developers with a large existing C++ codebase or large dependencies on existing C++ libraries. This talk will introduce the audience to Carbon's first major milestone: our 0.1 release that will demonstrate our C++ interop. When this is ready, C++ developers can start directly evaluating Carbon.
Beyond introducing Carbon's milestones, we'll share what we expect to get out of this release and what C++ developers can expect when using them. The talk will dive into the specific parts of Carbon's 0.1 milestone that are already shaping up and show how they are working in practice, including demos of the Carbon toolchain and compiling small, early, but working Carbon programs. We will also outline the remaining path to actually completing 0.1 and getting it into the hands of developers. And last but not least, we'll share a preview of the incremental evaluation and adoption workflow we are envisioning for existing C++ developers and codebases.