is Python fully object oriented ?

A.M. Kuchling amk at mira.erols.com
Thu Jan 11 21:54:44 EST 2001


On Fri, 12 Jan 2001 12:21:37 +1100, 
	Ben Hutchison <benh at intelligenesis.net> wrote:

>1. Most significantly, Python requires the "self" or "this" reference
>to be explicitly declared.  ...  Suggests perhaps
>that OO features were built onto initially procedural language.

Actually this likely comes from the Modula-3 influence on Python's
ancestry, and the "Explicit is better than implicit" principle
underlying much of Python's design.  That it also made the initial
implementation easier may also have been a factor, but I suspect not a
deciding one.

--amk



More information about the Python-list mailing list