Article View: comp.lang.misc
Article #5119Re: First Languages (yet again)
From: Saumya Debray
Date: Thu, 04 Feb 1988 20:49
Date: Thu, 04 Feb 1988 20:49
31 lines
2078 bytes
2078 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.
Assuming you're not referring to two-year trade schools that crank out
programmers, I disagree. In my opinion, a primary purpose of a CS
degree program is to teach students the basic principles of computation.
I feel that at the early stages, this is best done using a declarative
language. Starting out with high-level assemblers like C or Basic can all
too easily damage students' brains to a point where they have a hard time
grasping any concept not directly available in these languages.
If your student progresses beyond the first year, he'll presumably
encounter languages like C; with early exposure to declarative languages,
he should have the background to use these in a disciplined way. If he
doesn't progress beyond the first year, of course, the point is moot.
> [ ... ] I have just changed jobs. In no interview was I asked
> whether I knew ML; in every interview I was asked if I knew C.
A lot of interviewers are idiots who'll also ask you whether you've worked
on machine PQR and operating system XYZ. Do you feel that, in "preparing a
student for the work experience", schools should dispense with computer
architecture courses, in favor of training on a dozen different machines?
--
Saumya Debray CS Department, University of Arizona, Tucson
internet: debray@arizona.edu
uucp: {allegra, cmcl2, ihnp4} !arizona!debray
Technical Details
Message-ID:
<3730@megaron.arizona.edu>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!uunet!nbires!hao!noao!arizona!debrayReferences:
<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!nbires!hao!noao!arizona!debray From: debray@arizona.edu (Saumya Debray) Newsgroups: comp.lang.misc Subject: Re: First Languages (yet again) Message-ID: <3730@megaron.arizona.edu> Date: 4 Feb 88 20:49:44 GMT References: <4022@ames.arpa> <2400002@otter.HP.COM> <932@its63b.ed.ac.uk> <2781@omepd> Organization: U of Arizona CS Dept, Tucson Lines: 31