home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / arch / 9335 < prev    next >
Encoding:
Internet Message Format  |  1992-09-09  |  2.3 KB

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