ArticleslgStudy

science

Recursive acronym

Recursive acronym is a science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Recursive acronym rather than just read about it. In short: A recursive acronym is an acronym that refers to itself, and appears most frequently in computer programming. The term was first used in print in 1979 in Douglas Hofstadter's book Gödel, Escher, Bach: An Eternal Golden Braid, in which Hofstadter invents the acronym GOD, meaning "GOD Over Djinn", to help explain infinite series, and describes it as a recursive acronym.

Key takeaways

  • Recursive acronym belongs to science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Recursive acronym to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Recursive acronym from memory before moving on to harder problems.

Reference excerpt

A recursive acronym is an acronym that refers to itself, and appears most frequently in computer programming. The term was first used in print in 1979 in Douglas Hofstadter's book Gödel, Escher, Bach: An Eternal Golden Braid, in which Hofstadter invents the acronym GOD, meaning "GOD Over Djinn", to help explain infinite series, and describes it as a recursive acronym. Other references followed, however the concept was used as early as 1968 in John Brunner's science fiction novel Stand on Zanzibar. In the story, the acronym EPT (Education for a Particular Task) later morphed into "Eptification for Particular Task". Recursive acronyms typically form backwardly: either an existing ordinary acronym is given a new explanation of what the letters stand for, or a name is turned into an acronym by giving the letters an explanation of what they stand for, in each case with the first letter standing recursively for the whole acronym.

Use in computing In computing, an early tradition in the hacker community, especially at MIT, was to choose acronyms and abbreviations that referred humorously to themselves or to other abbreviations. Perhaps the earliest example in this context is the backronym "Mash Until No Good", which was created in 1960 to describe Mung, and revised to "Mung Until No Good". It lived on as a recursive command in the editing language TECO. In 1977 programmer Ted Anderson coined TINT ("TINT Is Not TECO"), an editor for MagicSix. This inspired the two MIT Lisp Machine editors called EINE ("EINE Is Not Emacs", German for one) and ZWEI ("ZWEI Was EINE Initially", German for two), in turn inspiring Anderson's retort SINE ("SINE is not EINE"). Richard Stallman followed with GNU (GNU's Not Unix). Recursive acronym examples often include negatives, such as denials that the thing defined is or resembles something else (which the thing defined does in fact resemble or is even derived from), to indicate that, despite the similarities, it was distinct from the program on which it was based. An earlier example appears in a 1976 textbook on data structures, in which the pseudo-language SPARKS is used to define the algorithms discussed in the text. "SPARKS" is claimed to be a non-acronymic name, but "several cute ideas have been suggested" as expansions of the name. One of the suggestions is "Smart Programmers Are Required to Know SPARKS". Other examples are the YAML language, which stands for "YAML ain't markup language" and PHP language meaning "PHP: Hypertext Preprocessor".

Examples

Other examples

Companies and organizations

In media

Brands and products

Special

Other

See also Bilingual tautological expressions – Redundancy in linguistic expression RAS syndrome – Acronym redundantly coupled with its word(s) (Redundant Acronym Syndrome syndrome) Self-reference – Sentence, idea or formula that refers to itself TLA, the three-letter acronym for three-letter acronyms Web Ontology Language – Family of knowledge representation languages, which intentionally uses the acronym "OWL"

References

This article is based in part on the Jargon File, which is in the public domain.

External links The dictionary definition of recursive acronym at Wiktionary

Worked examples

Example 1 — a first encounter with Recursive acronym

Start with the simplest possible case. Write down what Recursive acronym claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Recursive acronym before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Recursive acronym ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Recursive acronym

In research
Recursive acronym appears in science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Recursive acronym in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Recursive acronym is common in secondary-school and first-year university syllabi. It links to neighbouring topics Acronyms, Recursion, Rhetoric, so understanding it makes those chapters shorter.
In everyday life
Look for Recursive acronym outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Recursive acronym in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Recursive acronym means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Recursive acronym out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Recursive acronym in simple terms?

A recursive acronym is an acronym that refers to itself, and appears most frequently in computer programming. The term was first used in print in 1979 in Douglas Hofstadter's book Gödel, Escher, Bach: An Eternal Golden Braid, in which Hofstadter invents the acronym GOD, meaning "GOD Over Djinn", to…

Why does Recursive acronym matter?

Because it connects several science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Recursive acronym?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Recursive acronym.

Tags

  • Acronyms
  • Recursion
  • Rhetoric
  • Self-reference
  • Types of words
  • Wordplay

Keep exploring