TIP: Click on subject to list as thread! ANSI
echo: c_plusplus
to: FRANK MASINGILL
from: CLIFF RHODES
date: 1997-04-04 22:49:00
subject: Rating of C++

--> Frank Masingill wrote to All  <--
FM>    "C++ extends the C Language by adding object-oriented programming
FM>language features.  OOP purists, however, do not regard C++
FM>as a true object-oriented programming language.  This view
FM>is shared by the designers of C++.  Nevertheless, C++ has
FM>enough OOP extensions to meke it quite useful in modeling
FM>objects...."
Frank, this is true. But it isn't anything to get too worked up about.
The problem with C++ in this respect is that it has built-in types not 
derived from a common base class, Object. So, you can have objects 
floating around that are not related at the deepest level.
So what? I don't think that makes a whole lot of difference in what you 
can accomplish. I have seen C++ described as object based rather than 
object oriented. But the distinction is pretty much academic.
FM>    He also says in his preface to the book that he just
FM>enjoys doing things in other languages.
FM> 
FM>    He stops short of saying that Turbo Pascal is a TRUE
FM>object-oriented programming language but I gather that is
FM>implied.
That is not true. Turbo Pascal is no more pure OOP than C++. Smalltalk 
is a true, pure OOP language. If he was really concerned with purity he 
would use Smalltalk.
FM>    Since there are hardly ever any C++ program examples in the way
FM>of even small programs here and even in books one hardly ever sees
FM>examples for databases beyond the most simple structures
FM>I'm wondering if any programmers here even care enough to
FM>comment on the above.
What kind of programs are you looking for? Most of the code seen here 
are small snippets to explain a point. There aren't too many 
applications given because they can get complicated.
FM>    Quite frankly, most of the example programs of C++ I've
FM>seen that are of any length are those dealing with the
FM>formation of geometric figures.
FM> 
FM>    Am I wasting my time - even if it IS only a hobby with
FM>no purpose to make a career of it (I'm too old).
Why don't you write an app and post it! Then you won't be wasting your 
time and you'll learn a lot. :-)
X CMPQwk 1.42 1692 XPower doesn't corrupt people, people corrupt power.
--- Maximus/2 3.01
---------------
* Origin: COMM Port OS/2 juge.com 204.89.247.1 (281) 980-9671 (1:106/2000)

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™.