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