5min chapter

Lex Fridman Podcast cover image

Bjarne Stroustrup: C++

Lex Fridman Podcast

CHAPTER

C++ 11 - The Story of Concepts

When I was designing templates, obviously I wanted to express the notion of what is required by a template of its arguments. And it bothered me for a couple of decades that I couldn't solve the third one. A group in University of Indiana, an old friend of mine, they started a project at Indiana. We thought we could get a good system of concepts in another two or three years. That would have made C++ 11 to C ++ 06 or 07. It turned out that he think we got a lot of the fundamental ideas wrong. They didn't serve implicit conversions very well. Didn't serve mixed, mixed type arithmetic, mixed type computations very well. So we had to do

00:00

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode