"Roy Smith" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > I think the real reason Python is a better teaching language for > teaching OO concepts is because it just gives you the real core of OO: > inheritence, encapsulation, and association of functions with the data > they act on. > > C++ has so much stuff layed on top of that (type bondage, access > control, function polymorphism, templates) that it's hard to see the > forest for the trees. You get C++ jocks who are convinced that that > stuff is part and parcel of OO, and if it doesn't have (for example), > private data, it can't be OO.
+1, QOTW!! :) (esp. "type bondage"!) -- http://mail.python.org/mailman/listinfo/python-list