home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.arch:9335 comp.lang.misc:3001
- Newsgroups: comp.arch,comp.lang.misc
- Path: sparky!uunet!mcsun!ieunet!tcdcs!unix1.tcd.ie!rwallace
- From: rwallace@unix1.tcd.ie (russell wallace)
- Subject: Re: "Training" of programmers
- Message-ID: <rwallace.716145343@unix1.tcd.ie>
- Sender: usenet@cs.tcd.ie (NN required at ashe.cs.tcd.ie)
- Nntp-Posting-Host: unix1.tcd.ie
- Organization: Trinity College, Dublin
- References: <Btx4vF.Jx6@mentor.cc.purdue.edu> <1992Sep4.151001.9886@sei.cmu.edu> <id.Z12T.QD5@ferranti.com>
- Date: Thu, 10 Sep 1992 17:15:43 GMT
- Lines: 36
-
- In <id.Z12T.QD5@ferranti.com> peter@ferranti.com (peter da silva) writes:
-
- >In article <1992Sep4.151001.9886@sei.cmu.edu> firth@sei.cmu.edu (Robert Firth) writes:
- >> This problem is pervasive. Each generation sees a new and more monstrous
- >> bloat in the size and cycle consumption of what I still think of as basic
- >> system software - device drivers, editors, compilers, linkers. And the
- >> reason the programmers are so profligate of resources is that they have
- >> never been taught that resources matter - they are told that, in computer
- >> science, "everything is virtual", and all resources are infinite and free.
-
- >Agreed. Because they never have to deal with an environment where this isn't
- >true.
-
- >> There is no technical perception of the machine as a real engine, with
- >> finite capability, and no aesthetic perception that economy of means is
- >> one of the cardinal qualities of good engineering.
-
- >I think that this is only part of the problem. The other part is that they
- >are never required to make do with less than the best. How many people
- >graduated this year have ever used a machine that enforced a significant
- >constraint on resource use?
-
- !!! Well, try having to write a program in Ada on a system that takes
- about 10 minutes to compile a 100-line program (and this is at 1 am in
- the morning, with nobody else on the system!).
-
- Though I agree with you: the program in question was thrown away as soon
- as the marks were in, so we didn't have to care about run-time resource
- consumption, or for that matter design and code bloat (which things
- unfortunately tend to be considered positive attributes in computer
- science courses).
-
- --
- "To summarize the summary of the summary: people are a problem"
- Russell Wallace, Trinity College, Dublin
- rwallace@unix1.tcd.ie
-