home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / lang / misc / 2790 < prev    next >
Encoding:
Text File  |  1992-08-27  |  2.3 KB  |  60 lines

  1. Newsgroups: comp.lang.misc
  2. Path: sparky!uunet!cis.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!cleveland.Freenet.Edu!ah739
  3. From: ah739@cleveland.Freenet.Edu (Leslie J. Somos)
  4. Subject: Re: Indentation
  5. Message-ID: <1992Aug27.201810.20982@usenet.ins.cwru.edu>
  6. Sender: news@usenet.ins.cwru.edu
  7. Nntp-Posting-Host: slc10.ins.cwru.edu
  8. Reply-To: ah739@cleveland.Freenet.Edu (Leslie J. Somos)
  9. Organization: Case Western Reserve University, Cleveland, OH (USA)
  10. References: <1992Aug23.215627.22233@smds.com> <1992Aug16.045245.9912@smds.com> <7050@charon.cwi.nl> <1992Aug18.065110.20337@smds.com> <id.Q0KS.MS1@ferranti.com>
  11. Date: Thu, 27 Aug 92 20:18:10 GMT
  12. Lines:       47
  13.  
  14.  
  15. In a previous article, rh@smds.com (Richard Harter) says:
  16. [...stuff...]
  17. >>In article <1992Aug18.065110.20337@smds.com> rh@ishmael.UUCP (Richard Harter) writes:
  18. >>> One can argue that this freedom of decision is actually undesirable,
  19. >>> that a language which eliminates irrelevant decisions is better.
  20. >
  21. >>Certainly. That's the whole point of higher level languages after all.
  22. >
  23. >Too general.  [This sentence no verb.]  One can distinguish between
  24. >forcing a choice between essentially equivalent alternatives and the
  25. >eliminating the alternatives altogether. 
  26.  
  27. Let's have some more choices than just 2.
  28. "Anybody who says there are two sides to any question
  29. suffers from a lack of imagination." -- ?
  30.  
  31. >                                          Let me give some examples.
  32. >
  33. >Consider the language FL (short for fascist layout). 
  34. [...]
  35.  
  36. OK, I believe most people would agree that choices in program layout are
  37. just fluff, unimportant (in languages that don't care).
  38.  
  39. [...]
  40. >Now consider the language FVN (short for fascist variable names).
  41. [...]
  42.  
  43. STOP RIGHT THERE.  I, for one, will not agree that choice of variable
  44. names is not important.  Of course, the compiler doesn't care, about
  45. names or layout, that's why obfuscating programs work.
  46. But variable names are _very_ important to humans who must read
  47. programs.
  48.  
  49.  
  50.  
  51. You can have all kinds of constraints on what a compiler will/won't
  52. accept, or relax them all you want.  From a programmer's point of
  53. view, the most important audience for a program is a programmer.
  54. We don't care how hard it is for the compiler to handle it, we
  55. would like to make it easy to understand a program that we have to
  56. look at.
  57.  
  58. --
  59. Leslie J. Somos    ah739@Cleveland.Freenet.Edu
  60.