ALERT

[WEBINAR] Better to Ask Permission? Best Practices for Privacy and Security

Recursive Acronym

Definition - What does Recursive Acronym mean?

A recursive acronym is an acronym where the first letter is the acronym itself. For example, GNU stands for "GNU's Not Unix." The acronym can be expanded to multiple copies of itself in infinity. Recursive acronyms are used in some names of software projects for a humorous effect, following the example of Richard Stallman's GNU project.

Techopedia explains Recursive Acronym

A recursive acronym embeds a copy of itself within the acronym. One of the best known examples is Richard Stallman's GNU project. GNU stands for "GNU's Not Unix." That copy in turn contains the word GNU, so the acronym is infinitely recursive. In GNU's case, the acronym is a play on words: GNU is not Unix in the sense that it does not have any code dating to the original Bell Labs Unix, but the behavior of GNU attempts to mimic Unix systems as closely as possible.

While Stallman popularized the use of recursive acronyms in the free and open source software communities for humorous effect, the practice was already established in the MIT Artificial Intelligence Lab, of which Stallman was a part in the 1970s and early 1980s. Two LISP Machine text editors were named EINE (EINE Is Not Emacs) and ZWEI (ZWEI was EINE Initially). The latter blends two recursive acronyms.

Other well-known recursive acronyms include:

  • WINE – WINE Is Not an Emulator
  • cURL – cURL URL Request Library
  • RPM – RPM Package Manager (formerly Red Hat Package Manager)
  • PHP – PHP Hypertext Processor
Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.