home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / arch / 10813 < prev    next >
Encoding:
Internet Message Format  |  1992-11-17  |  1.6 KB

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!hal.com!olivea!spool.mu.edu!agate!apple!mumbo.apple.com!gallant.apple.com!NewsWatcher!user
  2. From: nevin@apple.com (Nevin ":-]" Liber)
  3. Newsgroups: comp.arch
  4. Subject: Re: A challenge to the anti-goto (C code included!)
  5. Message-ID: <nevin-171192000126@90.20.3.218>
  6. Date: 17 Nov 92 08:08:54 GMT
  7. References: <BwxsF6.3DF@mentor.cc.purdue.edu> <1992Nov3.053951.7786@cognos.com> <1992Nov5.203759.8030@linus.mitre.org>
  8. Sender: news@gallant.apple.com
  9. Followup-To: comp.arch,comp.lang.misc
  10. Organization: Apple Computer, Inc.
  11. Lines: 24
  12.  
  13. In article <1992Nov5.203759.8030@linus.mitre.org>, bs@gauss.mitre.org
  14. (Robert D. Silverman) wrote:
  15. > Dr. Rubin's main rule is:
  16.  
  17. > "The code should run as fast as possible"
  18.  
  19. > For him, all other considerations are secondary. Who are you to tell
  20. > him what his priorities should be?
  21.  
  22. Because that isn't what he is asking for.  His model of efficiency totally
  23. ignores OS overhead (eg page sizes, working set sizes, etc.), for instance.
  24.  I've also never seen him deal with instruction or data caches or
  25. pipelining.  All of which is extremely important if you need to do the
  26. micro-optimisations that Herman always talks about.
  27.  
  28. > There are times when readability, portability, and ease of maintenance are
  29. > of primary importance. There are times when they don't matter at all.
  30.  
  31. Only when the results don't matter at all.
  32. ___
  33. NEVIN ":-)" LIBER, RISC Porting Specialist/Blue Meanie, Mac System Software
  34.  email:     nevin@apple.com        paper:  Apple Computer, Inc.
  35.  voice:     (408) 974-MIX1                 20525 Mariani Avenue, MS: 81-GC
  36.  AppleLink: BADENOV                        Cupertino, CA 95014
  37.