The History of Python

A series of articles on the history of the Python programming language and its community.

Tuesday, March 31, 2009

The Great (or Grand) Renaming

›
When Python was first created, I always envisioned it as a stand-alone program, occasionally linking in third-party libraries. The source co...
1 comment:
Tuesday, March 17, 2009

Dynamically Loaded Modules

›
Python’s implementation architecture made it easy to write extension modules written in C right from the start. However, in the early days, ...
4 comments:
Tuesday, March 10, 2009

The Problem with Integer Division

›
Python's handling of integer division is an example of early mistake with huge consequences. As mentioned earlier, when Python was cre...
13 comments:
Friday, March 6, 2009

How Exceptions Came to be Classes

›
Early on, I knew I wanted Python to use exceptions for error handling. However, a critical part of making exceptions work is to come up wi...
6 comments:
Tuesday, March 3, 2009

How Everything Became an Executable Statement

›
New users to Python are sometimes surprised to find out that every part of the language is an executable statement, including function and c...
Friday, February 27, 2009

First-class Everything

›
[Folks, please don't use the comments section of this blog to ask questions. If you want to suggest a topic for a future blog entry, sen...
3 comments:
Wednesday, February 18, 2009

Adding Support for User-defined Classes

›
Believe it or not, classes were added late during Python’s first year of development at CWI, though well before the first public release. Ho...
8 comments:
‹
›
Home
View web version

About Me

My photo
Guido van Rossum
Python's BDFL
View my complete profile
Powered by Blogger.