Software Engineering Daily cover image

Carbon and Modernizing C++ with Chandler Carruth

Software Engineering Daily

00:00

Integrating Modern Languages with C++

This chapter explores the challenges and strategies for integrating modern programming languages like Carbon, Swift, and Kotlin with legacy C++ codebases. It discusses the intricacies of establishing efficient abstraction boundaries and emphasizes the role of advanced compiler technologies, particularly LLVM and Clang, in ensuring interoperability. Moreover, it highlights the need for modernizing C++ to improve compile efficiency and adapt to contemporary programming paradigms.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app