🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #1150

Re: introductory language (meaningfull?)

#1150
From: David Collier-Brown
Date: Mon, 09 Apr 1990 12:36
27 lines
1729 bytes
  I wonder if people are forgetting a cardinal rule of programming:
to write **into** a language, instead of **in** it.

  It was beaten into my recalcitrant brain in the punch-card era
at Windsor, and I noted later that it was alive and well in introductory
computer science at Waterloo and UofToronto, so I'm surprised that it hasn't
surfaced in this forum for a long time (:-)).


  I claim the first language is important, but not critical if one
teaches the students to think in terms of simple, representable
constructs.  The language then used should contain the constructs,
and should have good diagnostics.  Bad error messages are worse
that bad languages, IMHO!
  If one has to use C or PL/C or FORTRAN, one had best work on course
content **carefully**, and pick a good compiler[1].  UofT has one of
the better home-made languages, which comes in graduated subsets: this
make it easier to get away with a bad course outline (:-}).

--dave (at Ork, a competing university) c-b
[1] I recommend RedC, a **good** student compiler. 
-- 
David Collier-Brown,  | davecb@Nexus.YorkU.CA, ...!yunexus!davecb or
72 Abitibi Ave.,      | {toronto area...}lethe!dave 
Willowdale, Ontario,  | "And the next 8 man-months came up like
CANADA. 416-223-8968  |   thunder across the bay" --david kipling
Technical Details
Message-ID: <9784@yunexus.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!torsqnt!lethe!yunexus!davecb
References: <7300008@ux1.cso.uiuc.edu> <1990Apr5.000825.20643@usenet.ins.cwru.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!torsqnt!lethe!yunexus!davecb
From: davecb@yunexus.UUCP (David Collier-Brown)
Newsgroups: comp.lang.misc
Subject: Re: introductory language (meaningfull?)
Message-ID: <9784@yunexus.UUCP>
Date: 9 Apr 90 12:36:57 GMT
References: <7300008@ux1.cso.uiuc.edu> <1990Apr5.000825.20643@usenet.ins.cwru.edu>
Organization: York U. Computing Services
Lines: 27