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

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!ames!sun-barr!news2me.EBay.Sun.COM!exodus.Eng.Sun.COM!morocco.Eng.Sun.COM!landauer
  2. From: landauer@morocco.Eng.Sun.COM (Doug Landauer)
  3. Newsgroups: comp.programming
  4. Subject: Re: What is Language Lawyering?
  5. Date: 7 Nov 1992 00:43:12 GMT
  6. Organization: Sun Microsystems, Mt. View, Ca.
  7. Lines: 31
  8. Message-ID: <lfm490INNkfk@exodus.Eng.Sun.COM>
  9. References: <1992Nov3.175103.2052@saifr00.cfsat.honeywell.com> <720937380@sheol.UUCP>
  10. NNTP-Posting-Host: morocco
  11. Summary: language lawyers & language standards
  12.  
  13. > : What is 'language lawyering'?   [...]  My guess is that it refers
  14. > : to arguing over petty features or usage of a programming language
  15. > : that is often is of no value.
  16. > [from ] the "New Hacker's Dictionary" ...:
  17. >    language lawyer: n. A person ... [able] to show you the
  18. >       five sentences scattered throughout a 200-plus page manual which
  19. >       together imply the answer to your question "if only you had
  20. >       thought to look there".
  21.  
  22. Most compiler implementors need to be language lawyers.  *ALL* C++
  23. compiler implementors need to be language lawyers.  If you ever send
  24. anyone to language standards meetings, you send your language lawyer.
  25. Unfortunately, this (together with the abovementioned ability) means
  26. that standards are usually written in such a way that they *require*
  27. that ability, and therefore only language lawyers can understand the
  28. standard (sorta like most real law being written in such a way that
  29. only real lawyers can understand most of it).
  30.  
  31. Of course, there are exceptions -- the Scheme standard comes to mind.
  32. I guess, when you're trying to describe a very complex set of rules,
  33. the more precise you get, the harder it is to put the description into
  34. the one-dimensional form of a stream of text.  I suppose it's time for
  35. language standards to be written in a hypertext-like form.
  36.  
  37. > So, its use in the broader sense is not always pejorative ...
  38.  
  39. Right.  Despite the jokes, sometimes you do need a real lawyer.
  40. Same with a language lawyer.
  41. --
  42. Doug Landauer - Sun Microsystems, Inc. - Languages - landauer@eng.sun.com
  43.