🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #5115

Re: First Languages (yet again)

#5115
From: Peter Schachte
Date: Wed, 03 Feb 1988 18:48
26 lines
1876 bytes
In article <2781@omepd>, pcm@iwarpo3.intel.com (Phil C. Miller) writes:
> Part of the reasoning behind a technical education should be to prepare
> a student for the working experience.  I contend that exposing
> first-year students to a functional programming language does not fit
> that role.

No, perhaps not (although the first language I learned in college was
Lisp, which was also the language I programmed in in my first job after
college).  Many, probably most, CS graduates will wind up programming
in C, or Ada, or FORTRAN, or assembler.  But this does not mean that
those languages have to be taught in first year college courses.  There
is plenty of time in a four year CS program to teach all the practical
tools.  It's more important to teach students concepts of algorithms and
data structures and correctness and documentation and structured design
than to teach individual programming languages.

Starting a first year student off with a language like C or FORTRAN or
Ada or assembler is like teaching an infant to swim by throwing him into
the ocean.  It may work, but the mortality rate seems a bit high.  Start
him off in calmer waters until he's strong enough to handle the ocean.
And while he's in calm waters, you can concentrate on teaching him
technique.
-- 
-Peter Schachte
pds@quintus.uucp
...!sun!quintus!pds
Technical Details
Message-ID: <619@cresswell.quintus.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!seismo!sundc!pitstop!sun!quintus!pds
References: <4022@ames.arpa> <2400002@otter.HP.COM> <932@its63b.ed.ac.uk> <2781@omepd>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!seismo!sundc!pitstop!sun!quintus!pds
From: pds@quintus.UUCP (Peter Schachte)
Newsgroups: comp.lang.misc
Subject: Re: First Languages (yet again)
Message-ID: <619@cresswell.quintus.UUCP>
Date: 3 Feb 88 18:48:40 GMT
References: <4022@ames.arpa> <2400002@otter.HP.COM> <932@its63b.ed.ac.uk> <2781@omepd>
Organization: Quintus Computer Systems, Mountain View, CA
Lines: 26
Summary: Four years is plenty of time to teach programming.  Why not
  start off with simpler languages?