Is Python an object based programming langauge?

Courageous jkraska at san.rr.com
Tue Mar 12 20:37:12 EST 2002


>If you ask a smalltalker, he'll tell you python is not OO because...

...it doesn't have a proper message passing architecture.

>if you ask a C++ hacker, he'll tell you python is not OO because ...

...it doesn't properly implement data hiding.

>if you ask a Lisp programer, he'll tell you python is not OO because...

...it doesn't have multimethods.

Of course, all of this is irrelevant, because all of these programmers
have lost the forest for the trees; which is to say, being "object
oriented" isn't nearly as important as what being object oriented
achieves you.

I'll leave what's really important as an exercise for the reader.




More information about the Python-list mailing list