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

And so those poor scientists were required to use, say, Fortran, because Fortran was the language that the library was written in.

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

And then the scientist would have to write an application that sort of uses the library to solve a particular equation or set of problems.

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

of answer a set of questions and the same for C++ because there's interoperability.

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

So the dusty decks are written either in C++ or Fortran.

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

And so Paul Dubois was one of the people who I think in the mid 90s saw that you needed a higher level language for the scientists

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

And so...

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

Gradually, some libraries started appearing that did very fundamental stuff with arrays of numbers in Python.

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

I mean, when I first created Python, I was not expecting it to be used for arrays of numbers much.

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

I thought that was like an outdated data type.

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

And everything was like objects and strings.

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

And Python was good and fast at string manipulation and objects, obviously.

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

But arrays of numbers were not very efficient.

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

And the multidimensional arrays didn't even exist in the language at all.

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

But there were people who realized that Python had extensibility.

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

that was flexible enough that they could write third-party packages that did support large arrays of numbers and operations on them very efficiently.

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

And somehow they got a foothold through sort of different parts of the scientific community.

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

I remember that the Hubble Space Telescope people in Baltimore were somehow big Python fans in the late 90s.

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

And at various points, small improvements were made and more people got in touch with using Python to derive these libraries better.

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

of interesting algorithms.

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

And like once you have a bunch of scientists who are working on similar problems, say they're all working on stuff that comes in from the Hubble Space Telescope, but they're looking at different things.