🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #5138

Re: First Languages (yet again)

#5138
From: Bill.Stewart
Date: Sun, 14 Feb 1988 05:04
38 lines
2571 bytes
In article <3730@megaron.arizona.edu> debray@arizona.edu (Saumya Debray) writes:
>	> 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.
	Remember that 1st-year students, even CS students, are studying
	more than just CS100, and, if possible, they should have *some*
	usable programming knowledge as soon as possible.  While it's
	probably a Bad Thing to expose them to BASIC, whatever
	functional language you teach them had better be adequate for
	doing chemistry and physics homework, numerical integration for
	calculus, statistics for their psych classes, and the like.

	If you have to do this by providing standard library functions
	in your Random-Lisp distribution, fine.  But if you don't do
	it, they'll be off writing scurvy hacks in RPN or BASIC or
	Lotus Macro Language, learning all the bad habits you're
	trying to shield them from.  And somewhere along the lines,
	engineering students will *have* to learn Fortran, if only so
	they can do interesting *engineering* research without having
	to rewrite EISPAK and its hench-programs.

>	> [ ... ]  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.
> [ good negative comment about interviewers ]
	The college I went to didn't offer COBOL, either, though it's
	probably useful in a "how the other half lives" survey course.
	I've been meaning to learn Zetalisp to upgrade my resume.
	(it starts with "Ada" or "Algol", depending on the interviewer.
	Any real interviewer will want to know what I *really* can do,
	but to interview at larger companies you may need the buzzword list
	there so the personnel people will pass it on to the people you
	really care about.)
-- 
#				Thanks;
# Bill Stewart, AT&T Bell Labs 2G218, Holmdel NJ 1-201-949-0705 ihnp4!ho95c!wcs
Technical Details
Message-ID: <1982@ho95e.ATT.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!ho95e!wcs
References: <4022@ames.arpa> <2400002@otter.HP.COM> <932@its63b.ed.ac.uk> <2781@omepd> <3730@megaron.arizona.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!ho95e!wcs
From: wcs@ho95e.ATT.COM (Bill.Stewart)
Newsgroups: comp.lang.misc
Subject: Re: First Languages (yet again)
Message-ID: <1982@ho95e.ATT.COM>
Date: 14 Feb 88 05:04:46 GMT
References: <4022@ames.arpa> <2400002@otter.HP.COM> <932@its63b.ed.ac.uk> <2781@omepd> <3730@megaron.arizona.edu>
Reply-To: wcs@ho95e.UUCP (46323-Bill.Stewart,2G218,x0705,)
Organization: AT&T Bell Labs 46133, Holmdel, NJ
Lines: 38