home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / programm / 3079 < prev    next >
Encoding:
Internet Message Format  |  1992-11-08  |  1.5 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!eff!world!ksr!jfw
  2. From: jfw@ksr.com (John F. Woods)
  3. Newsgroups: comp.programming
  4. Subject: Re: What is Language Lawyering?
  5. Message-ID: <18276@ksr.com>
  6. Date: 6 Nov 92 14:07:14 EST
  7. References: <1992Nov3.175103.2052@saifr00.cfsat.honeywell.com> <1992Nov4.085231.15582@jyu.fi>
  8. Sender: news@ksr.com
  9. Lines: 20
  10.  
  11. sakkinen@jyu.fi (Markku Sakkinen) writes:
  12. >In article <1992Nov3.175103.2052@saifr00.cfsat.honeywell.com> lam@saifr00.cfsat.honeywell.com (Josh Lam) writes:
  13. >>Please pardon my ignorance!
  14. >>What is 'language lawyering'?  I have seen this phase used quite a few
  15. >>times in more language specific news groups, usually used as an accusation.
  16. >>So I suppose it is not good.
  17. >>My guess is that it refers to arguing over petty features or usage of a
  18. >>programming language that is often is of no value.
  19. >Also used by designers and supporters of programming languages
  20. >when other people interpret a language definition as it is written
  21. >instead of what was "actually meant", or when inconsistencies and
  22. >flaws are pointed out.  (I.e., 'petty' is very subjective and relative.)
  23.  
  24. A third meaning tends to crop up in the C newsgroups, when it is the supporters
  25. of the language who try to interpret the language definition as it is written
  26. when arguing with people who "know" that (e.g.) the Standard "means" that
  27. null pointers contain all zero bits, or that the value of "i = i++" is "i";
  28. those making those claims are apparently uncomfortable with the Standard's
  29. laying out of "rigidly defined areas of uncertainty and doubt".
  30.  
  31.