Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!mcsun!ukc!cam-cl!scc From: scc@cl.cam.ac.uk (Stephen Crawley) Newsgroups: comp.object Subject: Re: What is OOP / OOD Message-ID: <936@scaup.cl.cam.ac.uk> Date: 4 Oct 89 14:28:15 GMT References: <1989Oct2.161552.14306@polyslo.CalPoly.EDU> <9450001@hplsla.HP.COM> Sender: news@cl.cam.ac.uk Organization: U of Cambridge Comp Lab, UK Lines: 18 >>Sorry if this doesn't belong here, but could someone please tell me >>exactly what IS Object Oriented Programming or Object Oriented Design ? > >What is god? what is motherhood? what is apple_pie? What is jazz? What is? > > 1/2 :-) > >......More than half seriously, I'm not sure anyone agrees on what OOP is, but >everyone agrees the other guy isn't doing it. I often refer people to the article "Learning the Language" by Peter Wegner in the March '89 issue of Byte. Wegner gives good definitions for lots of terms (e.g. object-oriented, object-based, class, abstract data type) that are commonly used as buzzwords. In the process of doing this, he classifies a number of well established programming languages and systems. -- Steve