The History of Python

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

Friday, April 24, 2009

Metaclasses and Extension Classes (a.k.a. “The Killer Joke”)

›
In Python’s original implementation, classes were first class objects that could be manipulated just like any other object. However, the ...
3 comments:
Thursday, April 23, 2009

New! Now in Japanese!

›
There's now a Japanese translation of this blog. Yay! There is also a Spanish version , and a French version (sorry, I don't know t...
5 comments:
Wednesday, April 22, 2009

And the Snake Attacks

›
Alright. Fine. In 1995, when I was first exposed to Python, any reference to "snake" was verboten. Python was named after Monty Py...
Tuesday, April 21, 2009

Origins of Python's "Functional" Features

›
I have never considered Python to be heavily influenced by functional languages, no matter what people say or think. I was much more familia...
21 comments:
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:
‹
›
Home
View web version

About Me

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