--> 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)
|