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 so this is where getting these magic numbers and these things right is really actually quite important.

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

Yes.

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

And this has two sides of it.

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

So Mojo's not done yet.

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

So I'll give you a disclaimer.

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

Mojo's not done yet.

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

But already we see people that take small pieces of Python code, move it over, they don't change it, and you can get 12x speedups.

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

Somebody was just tweeting about that yesterday, which is pretty cool, right?

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

And again, interpreters, compilers, right?

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

And so without changing any code, without... Also, this is not JIT compiling or doing anything fancy.

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

This is just...

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

basic stuff, move it straight over.

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

Now, Mojo will continue to grow out, and as it grows out, it will have more and more and more features, and our North Star is to be a full superset of Python, and so you can bring over basically arbitrary Python code and have it just work.

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

And it may not always be 12x faster, but it should be at least as fast, and way faster in many cases, is the goal.

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

Now, it'll take time to do that, and Python is a complicated language.

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

There's not just the obvious things, but there's also non-obvious things that are complicated, like we have to be able to talk to CPython packages that talk to the CAPI, and there's a bunch of pieces to this.

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

Yep.

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

So in the fullness of time, Mojo will solve for all the problems and you'll be able to move Python packages over and run them in Mojo.

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

Without the CPython.

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

Without CPython.