home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.pascal
- Path: sparky!uunet!munnari.oz.au!metro!usage!spectrum!yagna
- From: yagna@usage.csd.oz (MEng,)
- Subject: Re: Turbo Scheme
- Message-ID: <1992Nov21.065522.26648@usage.csd.unsw.OZ.AU>
- Sender: yagna@spectrum.cs.unsw.oz.au (MEng)
- Nntp-Posting-Host: beige.spectrum.cs.unsw.oz.au
- Reply-To: yagna@spectrum.cs.unsw.oz.au (MEng)
- Organization: none
- References: <10820@vice.ICO.TEK.COM>
- Date: Sat, 21 Nov 1992 06:55:22 GMT
- Lines: 55
-
- From article <10820@vice.ICO.TEK.COM>, by bobbe@vice.ICO.TEK.COM (Robert Beauchaine):
- > In article <34175@adm.brl.mil> stone@hilbert.math.grin.edu (John David Stone) writes:
- >>
- >> Don't even joke about it. One of my biggest fears as a teacher of
- >>computer science is that Borland will trash Scheme as a language for
- >>learning programming the same way they ruined Pascal and tried to ruin
- >>Prolog.
- >
- > As a daily user of Standard Pascal, I couldn't disagree with you
- > more. While I don't support each and every change Borland has
- > wrought in its Pascal compilers, I would choose it over other
- > compilers w/o a moments hesitation. I can't think of a bigger
- > pain in the butt than manipulating "packed array of char".
- >
- > What it sounds like you want is a language that doesn't change
- > over time, has little or no support for the platform on which it
- > is run, and supplies no non-standard language extensions. We
- > already have a language like that; it's called Fortran. Were
- > it not for the combined inertia of aging pedagogical physicists,
- > it would have probably died a quiet death years ago.
- >
- > Let me ask this question: do you think Pascal would still be a
- > major player in the micro industry w/o Turbo Pascal? Probably
- > not; we would all be writing 'C' code and hating every minute of
- > it.
- >
- > Borland has done little to change the actual flavour of the
- > language of Pascal (except with the recent addition of Object
- > Oriented Extensions). You can use as much or as little of the
- > additions that have been provided, and any standard pascal source
- > will (with only minor massaging) compile and run. Ten times in
- > the interval required to even get an executable on any other
- > platform.
- >
- > Perhaps, from a teaching perspective, your criticisms are valid.
- > I for one am glad that Borland considered the rest of us, though.
- >
- > /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
- >
- > Bob Beauchaine bobb@vice.ICO.TEK.COM
- >
- > C: The language that combines the power of assembly language with the
- > flexibility of assembly language.
- >
- > Real friends don't let friends use UNIX.
-
- I think, in Turbo Pascal for Windows, the addition of PChar and the
- indexing of array starting from 0 e.g. array[0..max] of char is too
- confusing (rather than array[1..max] of char). I am from C background
- and in C, pointers and array are much more elegant. It took a great
- deal of time to master the concepts of PChar and array[0..max] of char.
-
- Yagna
-
-
-