[GUFSC] Entrevista com Guido van Rossum

Rafael R Obelheiro rro em das.ufsc.br
Segunda Fevereiro 17 10:06:06 BRT 2003


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

Guido van Rossum is the author of Python, an interpreted, interactive
object-oriented programming language. In the late 1980s, Van Rossum
began work on Python at the National Research Institute for
Mathematics and Computer Science in the Netherlands, or Centrum voor
Wiskunde en Informatica (CWI) as it is known in Dutch. Since then,
Python has become very popular among developers, who are attracted to
its clean syntax and reputation for productivity.

In this interview, which is being published in six weekly
installments, Van Rossum gives insights into Python's design goals,
the source of Python programmer productivity, the implications of weak
typing, and more:

     In Part I: The Making of Python, Van Rossum describes Python's
     history, major influences, and design goals.

     In Part II: Python's Design Goals, Van Rossum talks about
     Python's original design goals-how he originally intended Python
     to "bridge the gap between the shell and C," and how it
     eventually became used on large- scale applications.

     In Part III: Programming at Python Speed, Van Rossum discusses
     the source of Python's famed programmer productivity and the joys
     of exploring new territory with code.

     In Part IV: Contracts in Python, Van Rossum discusses the nature
     of contracts in a runtime typed programming language such as
     Python.

     In Part V: Strong versus Weak Typing, Van Rossum discusses 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.


In this final installment, Van Rossum discusses the importance of
pythonic API design, the usefulness of intuiting performance, the
value of experience and community feedback in design decisions, and
the process of deciding how to evolve Python's standard library.

[...]




Mais detalhes sobre a lista de discussão GUFSC