Newsgroups: comp.object Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!think.com!linus!linus!linus!mbunix!sdl From: sdl@lyra.mitre.org (Steven D. Litvinchouk) Subject: Re: ada-c++ productivity In-Reply-To: bacon@ucunix.san.uc.edu's message of 20 Mar 91 20:16:33 GMT Message-ID: Sender: news@linus.mitre.org (News Service) Nntp-Posting-Host: lyra.mitre.org Organization: The Mitre Corp., Bedford, MA. References: <1991Mar7.163106.29477@wdl1.wdl.loral.com> <1991Mar10.151220.2581@forwiss.uni-passau.de> <11966@pasteur.Berkeley.EDU> <1991Mar20.201633.15564@ucunix.san.uc.edu> Distribution: usa Date: 25 Mar 91 12:53:36 In article <1991Mar20.201633.15564@ucunix.san.uc.edu> bacon@ucunix.san.uc.edu (Edward M. Bacon) writes: > Five years ago, when I first started using Ada and learning about OOD, > it rapidly became obvious there two distinct uses for the word "Object", > 1) the Object-Oriented camp and 2) the Ada LRM. It seemed as if at some > time in the past the two diverged, never to meet again. Neither camp seems > willing to change, so we poor grunts have to tell them apart by context. > I don't know what the history of this is.... The use (or misuse) of the term "object-oriented" in the Ada community traces back, I believe, to their *misunderstanding* of Grady Booch's original textbook, "Software Engineering with Ada." Grady Booch was advocating object-oriented design, and showing how these designs could be done in Ada. Booch did *not* say that Ada was an "object-oriented programming language" in the Smalltalk or C++ sense. Nevertheless, some others in the Ada community seem to have misunderstood this distinction. -- Steven Litvintchouk MITRE Corporation Burlington Road Bedford, MA 01730 (617)271-7753 ARPA: sdl@mbunix.mitre.org UUCP: ...{att,decvax,genrad,necntc,ll-xn,philabs,utzoo}!linus!sdl "Where does he get those wonderful toys?"