home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / pascal / 6763 < prev    next >
Encoding:
Internet Message Format  |  1992-11-20  |  2.3 KB

  1. Path: sparky!uunet!news.tek.com!vice!bobbe
  2. From: bobbe@vice.ICO.TEK.COM (Robert Beauchaine)
  3. Newsgroups: comp.lang.pascal
  4. Subject: Re: Turbo Scheme
  5. Message-ID: <10820@vice.ICO.TEK.COM>
  6. Date: 20 Nov 92 17:13:45 GMT
  7. References: <34175@adm.brl.mil>
  8. Organization: Tektronix, Inc., Beaverton,  OR.
  9. Lines: 44
  10.  
  11. In article <34175@adm.brl.mil> stone@hilbert.math.grin.edu (John David Stone) writes:
  12. >
  13. >        Don't even joke about it.  One of my biggest fears as a teacher of
  14. >computer science is that Borland will trash Scheme as a language for
  15. >learning programming the same way they ruined Pascal and tried to ruin
  16. >Prolog.
  17.  
  18.   As a daily user of Standard Pascal, I couldn't disagree with you
  19.   more.  While I don't support each and every change Borland has
  20.   wrought in its Pascal compilers, I would choose it over other
  21.   compilers w/o a moments hesitation.  I can't think of a bigger
  22.   pain in the butt than manipulating "packed array of char".
  23.  
  24.   What it sounds like you want is a language that doesn't change
  25.   over time, has little or no support for the platform on which it
  26.   is run, and supplies no non-standard language extensions.  We
  27.   already have a language like that; it's called Fortran. Were
  28.   it not for the combined inertia of aging pedagogical physicists,
  29.   it would have probably died a quiet death years ago.
  30.  
  31.   Let me ask this question:  do you think Pascal would still be a
  32.   major player in the micro industry w/o Turbo Pascal?  Probably
  33.   not; we would all be writing 'C' code and hating every minute of
  34.   it.
  35.  
  36.   Borland has done little to change the actual flavour of the
  37.   language of Pascal (except with the recent addition of Object
  38.   Oriented Extensions).  You can use as much or as little of the
  39.   additions that have been provided, and any standard pascal source
  40.   will (with only minor massaging) compile and run.  Ten times in
  41.   the interval required to even get an executable on any other
  42.   platform.
  43.  
  44.   Perhaps, from a teaching perspective, your criticisms are valid.
  45.   I for one am glad that Borland considered the rest of us, though.
  46.  
  47. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
  48.  
  49. Bob Beauchaine bobb@vice.ICO.TEK.COM 
  50.  
  51. C: The language that combines the power of assembly language with the 
  52.    flexibility of assembly language.
  53.  
  54. Real friends don't let friends use UNIX.
  55.