Six-Part Interview with Guido van Rossum

Bill Venners bv at
Wed Feb 19 09:38:10 CET 2003

I've just completed publishing a six-part interview with Guido van
Rossom on, in which Guido gives insights into Python's
design goals, the source of Python programmer productivity, the 
implications of weak typing, and more.

Part I: The Origins of Python - Guido van Rossum on Python's history,
the influence of the ABC language, and Python's original design goals.

Part II: Python's Design Goals - Guido van Rossum on how Python was
originally intended to "bridge the gap between the shell and C," and
how it eventually became used on large scale applications.

Part III: Programming at Python Speed - Guido van Rossum on the source
of Python's famed programmer productivity and the joys of exploring
new territory with code.

Part IV: Contracts in Python - Guido van Rossum on the nature of
contracts in a runtime typed programming language such as Python.

Part V: Strong versus Weak Typing - Guido van Rossum on the robustness
of systems built with strongly and weakly typed languages, the value
of testing, and whether he'd fly on an all-Python plane.

Part VI: Designing with the Python Community - Guido van Rossum on the
importance of pythonic API design, the value of experience and
community feedback in design decisions, and the process of deciding
how to evolve Python's standard library.

More information about the Python-list mailing list