home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / mac / programm / 13261 < prev    next >
Encoding:
Internet Message Format  |  1992-07-31  |  2.3 KB

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