On Mon, Mar 26, 2012 at 01:19:29AM -0400, Nick Nobody wrote: > Read his message again, it's perfectly clear to me. Modeling real-world > objects using attributes and actions is a pretty good way to wrap your > head around object oriented programming... > > I believe the system he's referring to is Squeak[1]. I've never used it > myself, but I've heard it's a pretty good environment for learning how > to write software. > > nick > > [1] http://www.squeak.org/About/ > > On Sun, 2012-03-25 at 23:32 -0400, Jacques Colmenero wrote: > > 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.
Yes, I'm aware of Simula 67, that it introduced classes and garbage collection, but I wasn't aware that back then it had also introduced subclasses and inheritance. Interesting. I should try to dig up some of the old documents sometime. What was new with the old smalltalk system was its integration of user interface with the object system, and that was where object-oriented programming really started to shine. -- hendrik _______________________________________________ mlug mailing list [email protected] https://listes.koumbit.net/cgi-bin/mailman/listinfo/mlug-listserv.mlug.ca
