Carbon and the Modernization of C++ with Chandler Carruth

Carbon and the Modernization of C++ with Chandler Carruth

2 Min Read

Carbon is a programming language developed by Google as a successor to C++, intended to provide modern safety features while maintaining high performance. It offers seamless interoperability with C++ and addresses C++ shortcomings like slow compilation times and lack of memory safety. Carbon introduces features like more readable syntax, improved generics, and automatic memory management while still allowing low-level control.

Chandler Carruth is the creator of Carbon. He leads the C++, C Lang, and LLVM teams at Google and has worked on several components of Google’s distributed build system. In this episode, he joins Kevin Ball to discuss Carbon and its future.

Kevin Ball, or KBall, is the vice president of engineering at Mento and an independent coach for engineers and engineering leaders. He co-founded and served as CTO for two companies, founded the San Diego JavaScript meetup, and organizes the AI inaction discussion group through Latent Space.

Please click here to see the transcript of this episode.

Sponsors

We’re hiring! This is Michael Rosenthal, Chief Executive at Software Engineering Daily, and we’re looking for a Director of Operations to help run and grow our day-to-day operations.

If you’re highly organized, self-directed, and familiar with the software world, you may be who we’re looking for. If you thrive in high autonomy, linchpin positions, and want to learn the ins and outs of a bootstrapped, tech-centric business, this may be the role for you.

To apply, send your resume and LinkedIn profile to [email protected]. More details can be found in the show notes.

You might also like