On Apr 10, 2005, at 4:15 PM, Gabriel Sechan wrote:

And I'd note that he has a recursive definition on his hands. I'd also ask how using such a definition would possibly make a program better. At the end of which I'd probably be trying not to laugh, and I'd be reassured in my main reason for using C over C++ - that OOP people really overcomplicate simple things.

No argument there. People overuse OOP.

The fortunate thing is that people have finally figured out that shallow layers of OOP can be useful if applied judiciously. Unfortunately, we have many instances of deeply-layered legacy API's that really shouldn't be.

Classes, packages, namespaces, files, etc. are grouping features for managing engineering complexity--nothing more. They are not "new paradigms of programming"--they are simply housekeeping. Very *useful* housekeeping sometimes--but housekeeping nonetheless.

As in real housekeeping, that statement does not make it any easier or less work.

-a

--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to