home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!gatech!pitt.edu!gvls1!dave
- From: dave@prc.unisys.com (David Lee Matuszek)
- Newsgroups: comp.sys.mac.programmer
- Subject: Re: MacOberon
- Message-ID: <1992Jul31.151212.4777@gvl.unisys.com>
- Date: 31 Jul 92 15:12:12 GMT
- References: <1992Jul28.231712.27337@fcom.cc.utah.edu> <1992Jul29.154809.16204@gvl.unisys.com> <1992Jul30.020613.17378@newstand.syr.edu>
- Sender: news@gvl.unisys.com (IEE news user)
- Organization: Paoli Research Center - Paoli, PA
- Lines: 39
- Nntp-Posting-Host: yggdrasil.prc.unisys.com
-
- In article <1992Jul30.020613.17378@newstand.syr.edu> greeny@top.cis.syr.edu (J. S. Greenfield) writes:
- >
- >Would you rather be the person who created Pascal, or, say, one of the many
- >people who developed THINK Pascal?
-
- Since you ask....
-
- 80% of what is good in Pascal was present in Algol 60, designed by a
- small committee, of whom Wirth was not a member. Another 10% was
- added by C.A.R. Hoare in his 1970 paper, Notes on Data Structuring.
- I'll give Wirth credit for the remaining 10% and, more importantly,
- for overseeing the development of a usable compiler, which I believe
- was actually written by his graduate students. (Wirth himself seldom
- credits anyone else for anything.)
-
- THINK Pascal has added another 20% of value, by adding better pointer
- manipulation, usable string manipulation, typecasting, object support,
- Toolbox interfaces, and a decent development environment. (I can't
- say how much of this they developed themselves, except that the string
- manipulation is clearly from UCSD. Pascal; Pascal's original "string"
- manipulation was essentially worthless.) Oh, and units, which may be
- a descendant of Wirth's modules (in Modula), but could equally well
- have been descended from Mesa, or Clu, or one of the other
- module-centered languages developed in the 70's, whose names escape me
- at the moment.
-
- I don't mean to rag on you. Wirth's Pascal design was a competent
- reworking of existing language designs, but wasn't anything special.
- The same goes for Modula. What he should get credit for is getting
- Pascal implemented efficiently enough to compete with Fortran.
-
- Besides, the people who developed THINK Pascal got to work on Macs.
-
- --dave
-
- --
- - - - - - - - - - - - - - - - -
- I stand by all the misstatements that I've made.
- -- Vice President Dan Quayle
-