Modernizing C++ and Carbon with Chandler Carruth

Modernizing C++ and Carbon with Chandler Carruth

2 Min Read

Carbon is a programming language created by Google as a successor to C++, designed to offer modern safety features while preserving high performance. It aims to ensure seamless interoperability with C++ and addresses some of its limitations, such as slow compilation and lack of memory safety. Carbon introduces enhancements like more readable syntax, better generics, and automatic memory management, while still providing low-level control.

Chandler Carruth is credited with developing Carbon. As a leader of the C++, C Lang, and LLVM teams at Google, he has also contributed to Google’s distributed build system. In this discussion, he joins Kevin Ball to explore Carbon’s development and its future trajectory.

Kevin Ball, also known as KBall, is the vice president of engineering at Mento and serves as an independent coach for engineers and leaders. He has co-founded and acted as CTO for two companies and is involved in the San Diego JavaScript meetup and the AI inaction discussion group through Latent Space.

Please click here to see the transcript of this episode.

Sponsors

We’re hiring! Michael Rosenthal, Chief Executive at Software Engineering Daily, is seeking a Director of Operations to manage and expand day-to-day operations. The ideal candidate is highly organized, self-directed, and knowledgeable about software. For a role with high autonomy and central importance in a tech-centric environment, send your resume and LinkedIn profile to [email protected]. More details are in the show notes.

You might also like