Topics Discussed: First program, Journey to C++, Learning multiple languages, Javascript, Efficiency and reliability in C++, What does good code look like?, Static checkers, Zero, Different implementation of C++, Key features of C++, C++ Concepts, C++ Standards Process, Constructors and destructors, Unified theory of programming, Machine learning, Proudest moment.

Bjarne Stroustrup

Bjarne Stroustrup

Bjarne Stroustrup is a Danish computer scientist, most notable for the invention and development of the C++ programming language. As of July 2022, Stroustrup is a professor of Computer Science at Columbia University.

Books Mentioned in this Podcast with Bjarne Stroustrup:

Bjarne Stroustrup: The Legacy and Future of C++

In an engaging episode of the Lex Fridman Podcast, Bjarne Stroustrup, the creator of the C++ programming language, discusses the journey, significance, and enduring relevance of one of the most influential programming languages in the world.

C++: A Testament to Robust Design

With a legacy spanning over four decades, C++ stands out for its emphasis on fast, stable, and robust code. Stroustrup delves into the foundational principles that guided its design, ensuring its widespread adoption and longevity.

The Evolution of C++

From its inception to its current iterations, C++ has continually evolved to meet the changing demands of the computing world. Stroustrup offers a glimpse into the language's growth, highlighting its adaptability and forward-thinking design.


The dialogue between Lex Fridman and Bjarne Stroustrup provides a deep understanding of C++ and its impact on modern computing. As technology continues to advance, the insights and design philosophies behind C++ offer valuable lessons for current and future programming endeavors.