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

Closures are pretty cool, and you can pass callbacks.

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

There's a lot of good patterns, and so...

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

Yeah, this is just a totally syntactic thing.

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

Yeah, so this is where in Python you can say call a function x equals 4.

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

Yeah, I mean, and again, this isn't rocket science to implement.

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

It's just the laundry list.

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

It's just on the list.

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

The bigger features are things like traits.

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

So traits are when you want to define abstract.

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

So when you get into typed languages, you need the ability to write generics.

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

And so you want to say, I want to write this function, and now I want to work on all things that are arithmetic-like.

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

Well, what does arithmetic like mean?

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

Well, arithmetic like is a categorization of a bunch of types.

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

And so, again, you can define it in many different ways.

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

And I'm not going to go into ring theory or something.

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

But you can say it's arithmetic like if you can add, subtract, multiply, divide it, for example.

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

And so what you're saying is you're saying there's a set of traits that apply to a broad variety of types.

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

And so there are all these types of arithmetic, like all these tensors and floating point integer, and like there's this category of types.

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

And then I can define on an orthogonal axis algorithms that then work against types that have those properties.

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

And so this is a, again, it's a widely known thing.