May I say that Mr. Bloom's ramblings are unintelligible and inaccurate.
Specifically, Simula 67 introduced the notion of classes and object
instances (as well as subclasses, virtual methods, coroutines, and, of
course, discrete event simulation) as part of an explicit programming
paradigm. Simula 67 also used automatic garbage collection that had been
invented earlier for the functional programming language Lisp. 

Regards

Jim (James) Colmenero
Application architect


-----Original Message-----
From: [email protected] [mailto:[email protected]]
On Behalf Of Hendrik Boom
Sent: Sunday, March 25, 2012 7:46 PM
To: [email protected]
Subject: Re: [MLUG] Off Topic C++ course

On Tue, Mar 20, 2012 at 02:15:36PM -0700, Leslie S Satenstein wrote:
> Well, I have a request for some help with my learning C++.  For 25 years I
have been developing code in C, and now I have started with C++.
> The grammar,  is not my hangup, it is with classes, inheritance, the  
this  pointer and inheritances and good practices.

The first system to use objects with inheritance (as far as I know) was a
smalltalk machine.  The objects were things like documents, pictures, and
the like.  These were displayed on screen as icons and filel browsers and
the like.  Each object in the smalltaks system had methods that could be
used to manipulate it.  By clicking on an object you could gat a menu
containing all the methods applicable to it, and then you could slect one
and it would be done.  By clicking differently you could v]get the default
action performed on it (usually the first item on the list).

Objects could inherit methods from other objects -- that was useful if they
could be manipulated to do the same things with the same code.  
Otherwise an object could have a new method defined to replace the inherited
one.

If you think of objects in this sense, as data structures beinng displayed
and manipulated on screen, object-inherited programming makes a lot more
sense than when you think of methids for feeding dogs with dog food and cats
with cat food and animals with animal food ... 
whoever programs their pets anyway?

-- hendrik
_______________________________________________
mlug mailing list
[email protected]
https://listes.koumbit.net/cgi-bin/mailman/listinfo/mlug-listserv.mlug.ca

_______________________________________________
mlug mailing list
[email protected]
https://listes.koumbit.net/cgi-bin/mailman/listinfo/mlug-listserv.mlug.ca

Reply via email to