home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / lang / cplus / 12915 < prev    next >
Encoding:
Text File  |  1992-08-26  |  1.9 KB  |  44 lines

  1. Newsgroups: comp.lang.c++
  2. Path: sparky!uunet!taumet!steve
  3. From: steve@taumet.com (Steve Clamage)
  4. Subject: Re: Tiny proposal for named loops.
  5. Message-ID: <1992Aug26.160848.7704@taumet.com>
  6. Organization: TauMetric Corporation
  7. References: <rw.714437749@frito> <l9b4fuINN2kj@exodus.Eng.Sun.COM> <rmartin.714670172@thor> <2300@devnull.mpd.tandem.com> <rmartin.714751786@thor>
  8. Date: Wed, 26 Aug 1992 16:08:48 GMT
  9. Lines: 33
  10.  
  11. rmartin@thor.Rational.COM (Bob Martin) writes:
  12.  
  13. >rgp@mpd.tandem.com (Ramon Pantin) writes:
  14.  
  15. >| It is incorrect to attribute OOP to Dahl,
  16. >|Dijkstra and Hoare, they where just writting a book and could not ignore
  17. >|the OOP work done by others in (at least) the previous five years.
  18.  
  19. >Agreed.  I attribute to them the publishing, not necessarily the
  20. >creation.  However, Dahl was one of the three authors of the "Simula 67
  21. >Common Base Language" document (the others were Myhrhaug and Nygaard).
  22. >So I think some of the OOP work can be attributed to Dahl.
  23.  
  24. Nygaard was the keynote speaker at the Usenix C++ conference earlier
  25. this month in Portland Oregon.  He talked about what lead him to
  26. the concepts of OO design and programming, and how these concepts
  27. were, um, instantiated in Simula-67 (which built on earlier versions
  28. of the language).  Fascinating.
  29.  
  30. Amongst all the arguing in this thread about goto's, breaks and
  31. continues, I want to say what I always do when this discussion arises:
  32.  
  33. One really must read "ACM Computing Surveys", vol 6 no 4, December 1974.
  34. It is a special issue devoted to structured programming.  There are
  35. two articles in particular, one by Niklaus Wirth, the other by Donald
  36. Knuth, which discuss goto's in considerable depth.  I believe it is
  37. a waste of bandwith to argue the subject without having read both of
  38. these.  (BTW, don't assume you know what these articles say.  You may
  39. be surprised.)
  40. -- 
  41.  
  42. Steve Clamage, TauMetric Corp, steve@taumet.com
  43. Vice Chair, ANSI C++ Committee, X3J16
  44.