home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / lang / misc / 3619 < prev    next >
Encoding:
Internet Message Format  |  1992-11-12  |  1.6 KB

  1. Path: sparky!uunet!gossip.pyramid.com!olivea!spool.mu.edu!caen!hellgate.utah.edu!lanl!cochiti.lanl.gov!jlg
  2. From: jlg@cochiti.lanl.gov (J. Giles)
  3. Newsgroups: comp.lang.misc
  4. Subject: Re: Hardware Support for Numeric Algorithms
  5. Message-ID: <1992Nov12.202001.9844@newshost.lanl.gov>
  6. Date: 12 Nov 92 20:20:01 GMT
  7. References: <1992Nov6.230030.16637@leland.Stanford.EDU> <TMB.92Nov7233431@orac.idiap.ch> <BxDH7G.8Cn@mentor.cc.purdue.edu> <id.DDWU.KZ4@ferranti.com>
  8. Sender: news@newshost.lanl.gov
  9. Organization: Los Alamos National Laboratory
  10. Lines: 23
  11.  
  12. In article <id.DDWU.KZ4@ferranti.com>, peter@ferranti.com (peter da silva) writes:
  13. |> In article <BxDH7G.8Cn@mentor.cc.purdue.edu> hrubin@mentor.cc.purdue.edu (Herman Rubin) writes:
  14. |> > Those who rewrote my code without gotos had to work to do it.
  15. |> 
  16. |> Who cares?
  17. |> 
  18. |> The goal, after all, isn't eliminating the gotos. It's producing maintainable
  19. |> code. The version I wrote from your code had just as many gotos (some were
  20. |> switch statements, but it's a 5 minute job to convert them all back and
  21. |> forth), but it was a lot more readable and maintainable. And I probably spent
  22. |> less time on it than you spent on the code in the first place.
  23. |> 
  24. |> Frankly, your coding style as we've seen it on the net is so bad nobody can
  25. |> take seriously any claim that minor syntax changes will make an atom of
  26. |> difference to your productivity.
  27.  
  28. And yet, You're the one who just finished defending the use of *raw*
  29. pointers in the same way that Dr. Rubin uses *raw* GOTOs.  You obviously
  30. *understand* the concept of replacing such monstrosities with legible
  31. structures, yet you support doing so only in *one* case.  Why?
  32.  
  33. -- 
  34. J. Giles
  35.