FM> "C++ extends the C Language by adding object-oriented programming
FM> language features. OOP purists, however, do not regard C++ as a true
FM> object-oriented programming language. This view is shared by the
FM> designers of C++. Nevertheless, C++ has enough OOP extensions to meke
FM> it quite useful in modeling objects...."
FM> He stops short of saying that Turbo Pascal is a TRUE
FM> object-oriented programming language but I gather that is implied.
While it is true that C++ is *way* off from being a true object-oriented
programming language, the Borland/Turbo Pascal (with objects) isn't much
closer to object paradise... The Pascal described in the Extended Pascal ISO
standard and the upcoming standard Object Pascal are *much* better in this
regard than Borland Pascal, though not quite there yet either. I mostly
regard Object Pascal (the to-be-a-standard one, not the Borland crap) to be a
good language without a good compiler.
For more information, check out http://www.gulliver.qc.ca/~pp/crit.txt . A
very objective (no pun intended) text. Note that much of whats in it applies
to Object Pascal (again, not the broken Borland one). If it would have to be
a C derived language, Objective-C would have been a much better choice for
true objects.
Pierre
... We now return to our regularly scheduled flame-throwing.
--- FMail/Win32 1.20
---------------
* Origin: Real Programmers don't wear socks. (1:167/136.14)
|