Six-Part Interview with Guido van Rossum

Bill Venners bv at artima.com
Wed Feb 19 03:36:40 EST 2003


I've just completed publishing a six-part interview with Guido van
Rossom on Artima.com, 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.

http://www.artima.com/intv/python.html

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.

http://www.artima.com/intv/pyscale.html

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.

http://www.artima.com/intv/speed.html

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

http://www.artima.com/intv/pycontract.html

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.

http://www.artima.com/intv/strongweak.html

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.

http://www.artima.com/intv/pycomm.html




More information about the Python-list mailing list