The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [TUHS] Re: On computerese
@ 2024-09-16 12:07 Douglas McIlroy
  2024-09-16 14:36 ` Clem Cole
  0 siblings, 1 reply; 82+ messages in thread
From: Douglas McIlroy @ 2024-09-16 12:07 UTC (permalink / raw)
  To: TUHS main list

[-- Attachment #1: Type: text/plain, Size: 157 bytes --]

The florid syntax of IBM's DD was rivaled by that of GE's file utility. I
always wondered whether it was named FUTIL unwarily or with tongue in cheek.

Doug

[-- Attachment #2: Type: text/html, Size: 210 bytes --]

^ permalink raw reply	[flat|nested] 82+ messages in thread
* [TUHS] Re: On computerese
@ 2024-09-17  1:27 Norman Wilson
  2024-09-17  1:29 ` Rob Pike
  0 siblings, 1 reply; 82+ messages in thread
From: Norman Wilson @ 2024-09-17  1:27 UTC (permalink / raw)
  To: tuhs

Lyndon Nerenberg (VE7TFX/VE6BBM):

  Oh come on Rob, you should know that for anyone over the age of 50,
  the moment you see 'dd' your brain automatically switches to JCL
  mode.

===

Rob doubtless got IBM out of his system back in the
late 1970s, when I think he was one of the authors
of a shell that brought the TSO experience to Unix.

Norman Wilson
Toronto ON

^ permalink raw reply	[flat|nested] 82+ messages in thread
* [TUHS] Re: On computerese
@ 2024-09-17  1:17 Norman Wilson
  2024-09-17  1:28 ` Henry Bent
  0 siblings, 1 reply; 82+ messages in thread
From: Norman Wilson @ 2024-09-17  1:17 UTC (permalink / raw)
  To: tuhs

Rob Pike:

  I don't remember whether late Research Unix [dd] had -if, but Plan 9
  certainly did.

===

I don't have a live 10/e system at the moment, but I have
the 10/e source tree handy.  Classic parody-IBM syntax
only.

Aside: I'm curious: does anyone else have 8/e, 9/e, or
10/e running these days?

Norman Wilson
Toronto ON

^ permalink raw reply	[flat|nested] 82+ messages in thread
* [TUHS] Re: On computerese
@ 2024-09-15 21:48 Noel Chiappa
  2024-09-15 22:01 ` Peter Weinberger (温博格) via TUHS
  0 siblings, 1 reply; 82+ messages in thread
From: Noel Chiappa @ 2024-09-15 21:48 UTC (permalink / raw)
  To: tuhs; +Cc: jnc

    > From: Rik Farrow <rik@rikfarrow.com>

    > Was the brevity typical of Unix command names a function of the tiny
    > disk and memory available? Or more a function of having a Teletype 33
    > for input?

I'm not sure the answer was ever written down (e.g. in a memo); we will
probably have to rely on memory - and memories that far back are now fairly
thin on the ground by now. Perhaps Mr. McIlroy (or Mr. Thompson, if we're
_really_ lucky) will humor us? :-)


I have the impression that some of the names are _possibly_ inherited from
Multics (which the early Unicians all used before Unix existed) - but maybe
not. The command to list a directory, on Multics, is 'ls' (but see below) -
but the Multics qcommand to remove a file is 'del' (not 'rm'); and change working
directory is 'cwd'. So maybe ls' is just chance?

Multics had a 'feature' where a segment (file) could have additional names (to
the main name), and this is used to add short aliases to many commands, so the
'base name'' for the directory list command is 'list'; 'ls' is a short
alias. A list of Multics commands (with short forms) is available here:

  https://www.multicians.org/multics-commands.html

I'm not sure how early that alias mechanism came in, though; my copy of
"Introduction to Multics" (February, 1974) doesn't have short names (or, at
least, it doesn't use them).


It won't have anything to do with disk and memory. Having used a Teletype, it
 would take noticeably longer to type in a longer name! It's also more effort
 and time. I would expect those are the reasons for the short names.

	Noel

^ permalink raw reply	[flat|nested] 82+ messages in thread
* [TUHS] Re: On computerese
@ 2024-09-15 19:25 John Dow via TUHS
  2024-09-15 19:52 ` Dan Halbert
  0 siblings, 1 reply; 82+ messages in thread
From: John Dow via TUHS @ 2024-09-15 19:25 UTC (permalink / raw)
  To: Rik Farrow; +Cc: TUHS list

[-- Attachment #1: Type: text/plain, Size: 422 bytes --]


> On 15 Sep 2024, at 20:21, Rik Farrow <rik@rikfarrow.com> wrote:
> 
> Was the brevity typical of Unix command names a function of the tiny disk and memory available? Or more a function of having a Teletype 33 for input? Of course, it could simply be that 'cat' is more convenient than 'catenate'...

Hangover from assembly mnemonics, perhaps.

J


— 
John Dow <jmd@nelefa.org>
Written by a human.


[-- Attachment #2: Type: text/html, Size: 1523 bytes --]

^ permalink raw reply	[flat|nested] 82+ messages in thread
* [TUHS] Re: On computerese
@ 2024-09-15 14:37 Douglas McIlroy
  2024-09-15 19:21 ` Rik Farrow
                   ` (2 more replies)
  0 siblings, 3 replies; 82+ messages in thread
From: Douglas McIlroy @ 2024-09-15 14:37 UTC (permalink / raw)
  To: TUHS main list

[-- Attachment #1: Type: text/plain, Size: 745 bytes --]

> Who created the "cat" command and did they have the
> word "catenate" or "concatenate" in their heads?

Ken Thompson wrote "cat" for the PDP-7, with "concatenate" in
mind. The cat(1) page in the v1 manual is titled, "concatenate (or
print) files". Only later did someone in Research--I don't know
who--remark on the existence of the shorter synonym. It was
deliberately adopted in v7, perhaps because it better mirrored
the command name.

But brevity is the defensible argument for "catenate", while
familiarity boosts "concatenate". It stll takes some conscious
effort for me to use the former, However, I sense sinister
vibes in "concatenate", driven by the phrase "concatenation
of events", which often is used to explain misfortune.

Doug

[-- Attachment #2: Type: text/html, Size: 1079 bytes --]

^ permalink raw reply	[flat|nested] 82+ messages in thread
* [TUHS] Re: On computerese
@ 2024-09-13  0:26 Douglas McIlroy
  2024-09-13  1:01 ` Luther Johnson
                   ` (2 more replies)
  0 siblings, 3 replies; 82+ messages in thread
From: Douglas McIlroy @ 2024-09-13  0:26 UTC (permalink / raw)
  To: TUHS main list

[-- Attachment #1: Type: text/plain, Size: 805 bytes --]

>> I've despaired over the term ever since it wormed its way into
>> computer folks' vocabulary. How does a "use case" differ from a "use"?
>
> Clarity as to whether one is employing a noun or a verb.  Both "use" and
> "case" can be either (he said, casing the joint for tomorrow's heist),
> but juxtaposing them thus unambiguously makes a noun phrase.

Usually context makes the nominal use of "use" clear : "many uses", "the
use",
"some uses". I'm  not persuaded that "use case" disambiguates any more
reliably.

How do supermarkets display their wares?
For some use cases they use cases.

Metacomment. While the "use" in "nominal use" above must be a noun,
"nominal" isn't compelled to have the intended meaning of "being a noun".
It's a game of whac-a-mot. Kill one ambiguity and spawn another.

Doug

[-- Attachment #2: Type: text/html, Size: 1299 bytes --]

^ permalink raw reply	[flat|nested] 82+ messages in thread

end of thread, other threads:[~2024-10-01 13:36 UTC | newest]

Thread overview: 82+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-09-16 12:07 [TUHS] Re: On computerese Douglas McIlroy
2024-09-16 14:36 ` Clem Cole
  -- strict thread matches above, loose matches on Subject: below --
2024-09-17  1:27 Norman Wilson
2024-09-17  1:29 ` Rob Pike
2024-09-17  3:44   ` Adam Thornton
2024-09-17 12:08   ` Dan Cross
2024-09-17  1:17 Norman Wilson
2024-09-17  1:28 ` Henry Bent
2024-09-15 21:48 Noel Chiappa
2024-09-15 22:01 ` Peter Weinberger (温博格) via TUHS
2024-09-15 22:15   ` Rob Pike
2024-09-15 22:29     ` Larry McVoy
2024-09-16  3:55       ` Adam Thornton
2024-09-16  4:17         ` Rob Pike
2024-09-16  5:15           ` Dave Horsfall
2024-09-16  5:26             ` Tom Lyon
2024-09-16 10:30               ` Rob Pike
2024-09-16  5:06         ` Henry Bent
2024-09-16  6:11           ` Rob Pike
2024-09-16 22:50     ` Lyndon Nerenberg (VE7TFX/VE6BBM)
2024-09-16 23:14       ` Bakul Shah via TUHS
2024-09-17  2:19         ` Lyndon Nerenberg (VE7TFX/VE6BBM)
2024-09-16 23:16       ` Dave Horsfall
2024-09-16 23:24         ` Larry McVoy
2024-09-17  0:00           ` segaloco via TUHS
2024-09-17  0:17             ` Rob Pike
2024-09-17  5:54               ` arnold
2024-09-18  1:40                 ` Dave Horsfall
2024-09-18  2:04                   ` Rich Salz
2024-09-18  5:09                     ` arnold
2024-09-18  5:12                       ` arnold
2024-09-18 13:08                   ` Chet Ramey via TUHS
2024-09-30  1:01                 ` Russ Cox
2024-09-30  8:16                   ` arnold
2024-09-30 12:10                     ` Russ Cox
2024-09-30 15:00                       ` Jacob Moody
2024-09-17  6:00       ` arnold
2024-09-17  6:25         ` Henry Bent
2024-09-17 20:25     ` Alexander Schreiber
2024-09-17 20:50       ` Larry McVoy
2024-09-16  3:02   ` arnold
2024-09-15 19:25 John Dow via TUHS
2024-09-15 19:52 ` Dan Halbert
2024-09-15 14:37 Douglas McIlroy
2024-09-15 19:21 ` Rik Farrow
2024-09-15 20:43   ` sjenkin
2024-09-15 20:48     ` Dave Horsfall
2024-09-15 21:08       ` Marc Donner
2024-09-15 21:41         ` Dave Horsfall
2024-09-16  0:49           ` Marc Donner
2024-09-29  0:49     ` Aron Insinga
2024-09-29  1:09       ` Warner Losh
2024-09-30 16:05       ` Paul Winalski
2024-09-30 18:07         ` Dan Cross
2024-09-30 19:15           ` Henry Bent
2024-09-30 20:00             ` Dan Halbert
2024-09-30 20:11               ` Henry Bent
2024-09-30 20:39               ` Clem Cole
2024-10-01  4:31               ` Lars Brinkhoff
2024-10-01 13:36                 ` Dan Halbert
2024-09-30 20:51             ` Steffen Nurpmeso
2024-09-30 21:25               ` Henry Bent
2024-09-30 22:38                 ` Steffen Nurpmeso
2024-09-30 22:46                 ` Bakul Shah via TUHS
2024-09-29  0:57     ` Aron Insinga
2024-09-15 19:36 ` Ron Natalie
2024-09-16  5:36   ` Wesley Parish
2024-09-16  3:10 ` arnold
2024-09-16  3:30   ` George Michaelson
2024-09-16 10:41     ` Andy Kosela
2024-09-16 10:59     ` Edouard Klein
2024-09-16 20:55       ` Dan Cross
2024-09-16 21:05         ` Chet Ramey via TUHS
2024-09-13  0:26 Douglas McIlroy
2024-09-13  1:01 ` Luther Johnson
2024-09-13  2:20   ` segaloco via TUHS
2024-09-13  4:03     ` Eric E. Bowles via TUHS
2024-09-13 16:05       ` Åke Nordin
2024-09-13  7:13 ` G. Branden Robinson
2024-09-13 13:57 ` Will Senn
2024-09-13 16:12   ` Adam Thornton
2024-09-13 22:56     ` Will Senn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).