🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.org.acm
Article #379

Re: Contests (was Re: Yet another posting...:))

#379
From: Michael Rothstein
Date: Thu, 09 May 1991 01:08
46 lines
3064 bytes
In article <1494@caslon.cs.arizona.edu> shack@cs.arizona.edu (David Shackelford) writes:
>
>I have a decidedly PC-oriented viewpoint in this area.  Turbo IS the
>standard Pascal, IMHO.  Other Pascals need to change to the Turbo way
>of doing things. (With exception of machine-specifics).  When I
>program in "standard" Pascal I get completely lost because you can't
>do ANYTHING in it!
Well, unfortunately, it was not Borland, but ISO who defined the standard,
though I must agree they came up with a very cr*ppy standard: yes, I
would prefer some extras: an OTHERWISE clause for case statements,
incrementing/decrementing by something different from 1, more control
structures, different syntax, blah, blah, blah. Only one problem:
they new language would still have problems!!! ;-) The perfect programming
language (even single purpose, for ALL tastes) has not been invented,
and I doubt we will see such a beast within our lifetimes. What we
have is ISO Pascal and/or ANSI C, and I think they will stick with us
(at least contest-wise) for a few years. (Yeah, I also hope they add C++ soon!)
I certainly hope we are using the standards, not some enhanced versions!
There is another bone I have to pick on here: notice I said OTHERWISE, not ELSE
above: I DO NOT share this PC-orientation mentioned above: in fact, IMO
PC's are expensive single user boxes which should not have been invented:
at any rate, as I mentioned before, we don't have any, nor are we unhappy
about it: we preferred to spend our equipment moneys in a more effective
manner.
>
>For the college level contests, I think the only way to go is ANSI C.
>Better would be C++, but not enough people know it yet...
>
>For the high school level, it's a tossup between Pascal and BASIC.
							     ^^^^^
"It is practically impossible to teach good programming to students who've
had a prior exposure to Basic; as potential programmers they are mentally
mutilated beyond hope of regeneration." Edsgar Dijkstra
(though not quite as extreme as he is, I also think we should not encourage
the usage of Basic).
>
>David Shackelford       shack@cs.arizona.edu
>UofA ACM Secretary

Let me finish this note with a thank you to all of those who showed your 
support to my previous posting. THANKS!
-- 
Michael Rothstein (Kent State U)|	If cars want to kill themselves,
(rothstei@cs.kent.edu)		|	that's their problem: what I can't
			 	|	understand is why they keep doing it
(std. disclaimer)		|	with people inside. (Mafalda (Quino))
Technical Details
Message-ID: <1991May9.010805.21605@mcs.kent.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!uunet!tut.cis.ohio-state.edu!VAX1.CC.UAKRON.EDU!mcs.kent.edu!rothstei
References: <1991May3.150303.22506@mcs.kent.edu> <6X3B-PB@xds13.ferranti.com> <1494@caslon.cs.arizona.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!uunet!tut.cis.ohio-state.edu!VAX1.CC.UAKRON.EDU!mcs.kent.edu!rothstei
From: rothstei@mcs.kent.edu (Michael Rothstein)
Newsgroups: comp.org.acm
Subject: Re: Contests (was Re: Yet another posting...:))
Message-ID: <1991May9.010805.21605@mcs.kent.edu>
Date: 9 May 91 01:08:05 GMT
References: <1991May3.150303.22506@mcs.kent.edu> <6X3B-PB@xds13.ferranti.com> <1494@caslon.cs.arizona.edu>
Organization: Kent State University
Lines: 46