🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #5219

Re: First Languages

#5219
From: Mike Clarkson
Date: Sun, 06 Mar 1988 06:38
26 lines
1751 bytes
Just a couple of really short points I'd like to make:

MIT teaches Scheme (a dialect of Lisp) for its 1'st year engineering course.
If you're not familliar with the book "Structure and Interpretation of
Computer Programs" by Abelson and Sussman (MIT Press), I recommend it very
highly.  It is incredibily beautiful from a computer "Science" point of view,
and intended for scientists and engineers at the same time.  I guess I feel
that these two cultures don't *have* to be polarized, but as someone pointed
out, good luck convincing the first year syllabus director of that...

And secondly, although FORTRAN is abysmal beyond description, people who
have never used it for scientific programming should be aware of a couple
of very simple reasons why C, Pascal etc are not viable alternatives.
1) there is no exponentiation operator defined.  Neither C or Pascal have
an equivalent to the FORTRAN ** operator. I assure you no scientist will
write much  code in a language that doesn't have this - it's too painful.
2) neither C or Pascal handle complex variables.  For work in quantum mechanics
this is important, and it's again too painful to start using records/structures
for this.


-- 
Mike Clarkson						mike@ists.UUCP
Institute for Space and Terrestrial Science
York University, North York, Ontario,
CANADA M3J 1P3						(416) 736-5611
Technical Details
Message-ID: <155@ists>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!spectrix!yunexus!ists!mike
References: <1016@its63b.ed.ac.uk> <2922@pitt.UUCP> <1038@its63b.ed.ac.uk>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!spectrix!yunexus!ists!mike
From: mike@ists (Mike Clarkson)
Newsgroups: comp.lang.misc
Subject: Re: First Languages
Message-ID: <155@ists>
Date: 6 Mar 88 06:38:41 GMT
References: <1016@its63b.ed.ac.uk> <2922@pitt.UUCP> <1038@its63b.ed.ac.uk>
Organization: I.S.T.S.
Lines: 26
Keywords: engineering, science, programming.
Summary: FORTRAN and Scheme