Chris Lattner
๐ค SpeakerAppearances Over Time
Podcast Appearances
There's lots of reasons you might care.
And so then you add types, you can parallelize things, you can vectorize things, you can use these techniques, which are general techniques to solve a problem.
And then you can do that by staying in the system.
And if you have that one Python package that's really important to you, you can move it to Mojo, you get massive performance benefits on that.
And other advantages, you know, if you like sack types, it's nice if they're enforced.
some people like that, right.
Rather than being hints.
So there's other advantages too.
And then, um, and then you can do that incrementally as you go.
Yeah.
Well, I mean, you could argue Mojo is redesigning CPython.
But why not make CPython faster and better and other things like that?
There's lots of people working on that.
So actually, there's a team at Microsoft that is really improving.
I think CPython 3.11 came out in October or something like that.
And it was 15% faster, 20% faster across the board.
which is pretty huge given how mature Python is and things like this.
And so that's awesome.
I love it.
Doesn't run on GPU.