Re: Etymology of "struct"



"Bill Leary" <Bill_Leary@xxxxxxx> wrote in message
news:CPydnSiK_s4f8pPbnZ2dnUVZ_hSdnZ2d@xxxxxxxxxxxxxxx

<Francine.Neary@xxxxxxxxxxxxxx> wrote in message
news:1175305038.369965.56220@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
People seem to have different views as to where the C reserved word
"struct" comes from. One explanation is that it is a shortening of
"structure", and another is that it is an acronym for "single type
representing useful compound types".

That "single type..." sounds like a backronym.

And when you consider other UNIX/c shortenings like "usr" and, especially,
"creat", I'd go for it just being a shortening.

Of course, there's always "yacc" and "awk" (among others) to give some
support to the idea.

"struct" is short for "structure", just as "union" is short for
"union".

P.J. Plauger
Dinkumware, Ltd.
http://www.dinkumware.com


.



Relevant Pages

  • Re: Etymology of "struct"
    ... "struct" comes from. ... and another is that it is an acronym for "single type ... And when you consider other UNIX/c shortenings like "usr" and, especially, "creat", I'd go for it just being a shortening. ...
    (comp.lang.c)
  • Re: Etymology of "struct"
    ... "struct" comes from. ... and another is that it is an acronym for "single type ... And when you consider other UNIX/c shortenings like "usr" and, especially, "creat", I'd go for it just being a shortening. ...
    (comp.lang.c)
  • Re: Etymology of "struct"
    ... "struct" comes from. ... and another is that it is an acronym for "single type ... especially, "creat", I'd go for it just being a shortening. ... support to the idea. ...
    (comp.lang.c)
  • Etymology of "struct"
    ... People seem to have different views as to where the C reserved word ... "struct" comes from. ... One explanation is that it is a shortening of ... and another is that it is an acronym for "single type ...
    (comp.lang.c)
  • Re: Etymology of "struct"
    ... "struct" comes from. ... and another is that it is an acronym for "single type ... representing useful compound types". ...
    (comp.lang.c)