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