Opentopia Directory Encyclopedia Tools

Recursive acronym

Encyclopedia : R : RE : REC : Recursive acronym



 

A recursive acronym is an acronym (or occasionally, a backronym) which refers to itself in the expression for which it stands, similar to a recursive abbreviation. Though, because of their lack of a termination condition, perhaps a more accurate term would be circular acronym.

Computer-related examples

In computing, it soon became a hackish (and especially MIT) tradition to choose acronyms and abbreviations which referred humorously to themselves or to other abbreviations. Perhaps the earliest example in this context, from about 1977 or 1978, is TINT ("TINT Is Not TECO"), an editor for MagicSix. This inspired the two MIT Lisp Machine editors called EINE ("EINE Is Not Emacs") and ZWEI ("ZWEI Was EINE Initially"). (Note that in German "eine" means "one", in the feminine form, and "zwei" means "two".)

More recent efforts include:

The GNU Hurd project is named with a mutually recursive acronym: "GNU" stands for "GNU is Not Unix", "Hurd" stands for "Hird of Unix-Replacing Daemons," and "Hird" stands for "Hurd of Interfaces Representing Depth."

Recursive acronyms appeared in a Dilbert comic strip, in which Dilbert states that the TTP project refers to The TTP Project (this is also a triply-redundant case of RAS syndrome).

A number of recursive acronyms are backronyms, which used to expand to a different string but whose expansion changed once the acronym was well-known, for one reason or another, to one which included the acronym itself. This includes at least PHP and RPM.

Other variations on this theme can be found in the following phrases from the electronics industry...

Non-technical examples

Recursive acronyms are not limited to computing terminology. For example, some corporations have been named or renamed in this way:

There are also some organizations that employ recursive acronyms:

Recursive Powers of LISP

Recursive acronyms have been known to be used as examples to demonstrate the recursive powers of LISP. For example, Douglas Hofstadter uses tato in several of his articles from his [Metamagical Themas].

By substituting the phrase 'tato (and tato only)' for every occurrence of tato, you end up with:

n=0: tato
n=1: tato (and tato only)
n=2: tato (and tato only) (and tato (and tato only) only)
n=3: tato (and tato only) (and tato (and tato only) only) (and tato (and tato only) (and tato (and tato only) only) only)

etc.

References

See also

RAS syndrome (Redundant Acronym Syndrome syndrome)

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.


Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: