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

Guido van Rossum

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

Appearances Over Time

Podcast Appearances

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

we focused on a few areas where we still felt there was low-hanging fruit.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

The biggest one is actually the interpreter itself.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

And this has to do with details of how Python is defined.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

So I don't know if the fisherman is going to follow this story.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

He already jumped off the boat.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

He's bored.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

This is stupid.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Python is actually, even though it's always called an interpreted language, there's also a compiler in there.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

It just doesn't compile to machine code.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

It compiles to bytecode, which is...

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

sort of code for an imaginary computer that is called the Python interpreter.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

It is the code that is digested by the interpreter.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

That's the compiler.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

We tweaked very minor bits of the compiler.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Almost all the work was done in the interpreter because

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

When you have a program, you compile it once, and then you run the code a whole bunch of times.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Or maybe there's one function in the code that gets run many times.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Now, I know that people who know this field are expecting me to at some point say, we built a just-in-time compiler.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Actually, we didn't.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

We just made the interpreter a little more efficient.