TIP: Click on subject to list as thread! ANSI
echo: c_plusplus
to: FRANK MASINGILL
from: BALOG PAL
date: 1997-04-08 03:34:00
subject: Rating of C++

                            Hi, Frank Masingill!
On 04 Apr 97  12:44:01 you wrote to All
 FM> opening paragraph of his Chapter 13:
 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...."
Well, maybe.
 FM> He stops short of saying that Turbo Pascal is a TRUE
 FM> object-oriented programming language but I gather that is implied.
I don't think TP is even a bit more true-er OOP. If that's not stated I'd not
assume it implied. If it is stated, I'd consider to buy another book. :)
 FM> if any programmers here even care enough to comment on the above.
My, maybe rude comment is:  who on Earth carez?
I use C++ not 'cos OOP purists, Mr. Ritchie, Stroustrup, Abraham Lincoln, the
pope or anyone else thinks it's great or bad.
_I_ find it useful to complete _the tasks_ I want to implement. I can use it
to write logical, readable, debugable, efficient and even mostly portable
code.  That's my point.
From theoretical point of view certainly C++ is not a very good language. But
it's good enough for everyday purposes, and counting other attributes as wide
support in compilers (on many platforms) and good support in ready-to-use
code, information, programmers, etc makes it (for me) a better choice than
say eiffel, ada, modula, smalltalk  or other languages probably considered
better.
 FM> Quite frankly, most of the example programs of C++ I've seen that
 FM> are of any length are those dealing with the formation of geometric
 FM> figures.
That seems to be a standard example set that's great to explain objects. I'm
sure your TP book used that examples to enlighten goods in OOP world too. :)
 FM> Am I wasting my time - even if it IS only a hobby with no purpose
 FM> to make a career of it (I'm too old).
That depends what you want to do. If you want to learn, do so. If you want to
learn a language to make some kind of programs on some known platforms, you
better seek some info in that field, and learn the language you could use for
that task. (But for dos and unix nowadays I doubt you'll find anything
generally better than C++.)
Paul
... I haven't lost my mind; it's backed up on tape somewhere!
--- OS/2 Warp
---------------
* Origin: The FlintStones' Cave in BedRock (2:371/20)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.