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

Guido van Rossum

๐Ÿ‘ค Person
1189 total appearances

Appearances Over Time

Podcast Appearances

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

Just like you couldn't redefine C to use indentation, even if you agreed that indentation sort of in a Greenfield environment would be better.

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

You can't change that kind of thing in a language.

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

It's hard enough to reach agreement over much more minor details.

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

I mean, in the past in Python, we did have a big debate about tabs versus spaces and four spaces versus fewer or more.

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

And we sort of came up with...

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

a recommended standard and sort of options for people who want to be different.

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

Well, it frees up a pair of matched brackets of which there are never enough in the world for other purposes.

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

It really makes the language slightly sort of easier to grasp for people who don't already know another programming language.

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

Because sort of one of the things, and I mostly got this from my mentors who taught me programming language design in the earlier 80s.

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

When you're teaching programming for the total newbie who has not coded before, not in any other language,

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

a whole bunch of concepts in programming are very alien or sort of new and maybe very interesting, but also distracting and confusing.

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

And there are many different things you have to learn.

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

You have to sort of... In a typical 13-week programming course, you have to... If it's like really...

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

learning to program from scratch.

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

You have to cover algorithms, you have to cover data structures, you have to cover syntax, you have to cover variables, loops, functions, recursion, classes, expressions, operators.

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

There are so many concepts.

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

If you can spend a little less time having to worry about the syntax,

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

The classic example was often, oh, the compiler complains every time I put a semicolon in the wrong place or I forget to put a semicolon.

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

Python doesn't have semicolons in that sense.

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

So you can't forget them.