Re: Etymology of "struct"
- From: "P.J. Plauger" <pjp@xxxxxxxxxxxxxx>
- Date: Sat, 31 Mar 2007 13:58:54 -0400
"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
.
- References:
- Etymology of "struct"
- From: Francine . Neary
- Re: Etymology of "struct"
- From: Bill Leary
- Etymology of "struct"
- Prev by Date: Re: Difference between "library parts" of C99 and "language parts" of C99
- Next by Date: Re: Visual C++ support of C99 by using "C++ mode" (/TP)
- Previous by thread: Re: Etymology of "struct"
- Next by thread: height of a BST by iteration - kindly review my solution
- Index(es):
Relevant Pages
|