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

And you can move C code to C++, and then you can adopt classes.

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

You can adopt templates.

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

You can adopt other references or whatever C++ features you want after you move C code to C++.

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

You can't use templates in C.

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

Right?

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

And so if you leave it to C, fine, you can't use the cool features, but it still works, right?

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

And C and C++ code work together.

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

And so that's the analogy, right?

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

Now, here, right, there's not a Python is bad and a Mojo is good.

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

Mojo just gives you superpowers.

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

And so if you want to stay with Python, that's cool.

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

But the tooling should be actually very beautiful and simple because we're doing the hard work of defining a superset.

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

Exactly.

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

Once you're in the new world, then you can build all kinds of cool tools to say, hey, should you adopt this feature?

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

And we haven't built those tools yet, but I fully expect those tools will exist, and then you can quote-unquote modernize your code or however you want to look at it.

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

So one of the things that I think is really interesting about Mojo is that

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

There have been a lot of projects to improve Python over the years.

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

Everything from getting Python run on the Java virtual machine, PyPy, which is a JIT compiler.

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

There's tons of these projects out there that have been working on improving Python in various ways.

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

they fall into one of two camps.