Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Chris Lattner

๐Ÿ‘ค Speaker
See mentions of this person in podcasts
2524 total appearances

Appearances Over Time

Podcast Appearances

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

So, again, I'm very happy with Python.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

So, all joking aside, I think that the indentation thing is not the actual important part of the problem.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

Yes.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

Right?

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

But the fact that Python has amazing dynamic metaprogramming features, and they translate to beautiful static metaprogramming features, I think is profound.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

Yeah.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

I think that's huge, right?

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

And so Python, I've talked with Guido about this.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

It's like, it was not designed to do what we're doing.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

That was not the reason they built it this way, but because they really cared and they were very thoughtful about how they designed the language, it scales very elegantly in the space.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

But if you look at other languages, for example, C and C++, right?

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

If you're building a superset, you get stuck with the design decisions of the subset.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

And so C++ is way more complicated because of C in the legacy than it would have been if they would have theoretically designed a from scratch thing.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

And there's lots of people right now that are trying to make C++ better and re-syntax C++.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

It's going to be great.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

We'll just change all the syntax.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

But if you do that, now suddenly you have zero packages.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

You don't have compatibility.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

No, I mean, it's... What are the other things like?

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

Usually it's the long tail weird things.