home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / acorn / 8415 < prev    next >
Encoding:
Internet Message Format  |  1992-08-29  |  2.5 KB

  1. Path: sparky!uunet!dtix!darwin.sura.net!zaphod.mps.ohio-state.edu!sdd.hp.com!hpscdc!hplextra!otter.hpl.hp.com!hpltoad!cdollin!kers
  2. From: kers@hplb.hpl.hp.com (Chris Dollin)
  3. Newsgroups: comp.sys.acorn
  4. Subject: Re: OS differences and improvements (Was Re: new PC's, what's happening acorn?)
  5. Message-ID: <KERS.92Aug28150045@cdollin.hpl.hp.com>
  6. Date: 28 Aug 92 14:00:45 GMT
  7. References: <1992Aug28.080035.15100@rdg.dec.com>
  8. Sender: news@hplb.hpl.hp.com (Usenet News Administrator)
  9. Organization: Hewlett-Packard Laboratories, Bristol, UK.
  10. Lines: 44
  11. In-Reply-To: goodwin@edieng.enet.dec.com's message of Fri, 28 Aug 1992 07:53:55 GMT
  12. Nntp-Posting-Host: cdollin.hpl.hp.com
  13.  
  14. In article ... goodwin@edieng.enet.dec.com (Pete Goodwin) writes:
  15.  
  16.    Whenever I read UNIX shell scripts they read like gibberish. Full of strange
  17.    characters like ~ ` ' # or $. You need to be a real expert to see what's 
  18.    going on.
  19.  
  20. When I read a BASIC program, it reads like gibberish. Full of strange names and
  21. characters, like CHR$~, +=, BGET#X%, or $name. You need to be a real expert to
  22. see what's coing on.
  23.  
  24. When I read a C program, it reads like gibberish. Full of strange names and
  25. characters, like ||, strlen, fopen, ~, ', {}. You need to be a real expert to
  26. see what's going on.
  27.  
  28. In fact, *any* language looks like ``gibberish'' if you don't know what it
  29. means. There's no law, natural or otherwise, that says you can understand
  30. something without learning it first. If you don't take the trouble to learn the
  31. language, don't complain that you don't understand it.
  32.  
  33. Now, I agree that the names of Unix commands are rather, urm, obscure. [``Unix
  34. is as user-friendly as a cornered rt''.] And I agree that the
  35. substitution-based command language suffers from the defects of *any*
  36. substitution-based language. But a Unix script is *much* more powerful than a
  37. RISC OS obey file. Oh, *how many times* have I wanted the equivalent of
  38.  
  39.     for name in files_called( '*' ) do execute( 'command ' >< name ) endfor
  40.  
  41. (no, this isn't a Unix scipting language). Or pipes. I, even I, would gladly
  42. pay for the power by putting up with the gibberish. Of course, I'd rather have
  43. a proper programming language instead.
  44.  
  45. Afterthought:
  46.  
  47. When I read a Pepper program it reads like a literary marvel. Full of
  48. beautiful characters like ->, [], ==, @max, and wonderful idioms like the open
  49. stack. Even a complete novice can understand it immediately.
  50.  
  51. Smilies abound.
  52.  
  53.  
  54. --
  55.  
  56. Regards,    | "The date of death of a sentient entity must never be
  57. Kers.       | mentioned in a Dirac 'cast." - Blish, ``The Quincunx of Time''.
  58.