Рекурсивный акроним

Материал из свободной русской энциклопедии «Традиция»
Перейти к: навигация, поиск

Рекурси́вный акро́ним — такой акроним (сокращение), а иногда и бэкроним, при расшифровке которого используется он сам же, так что создаётся рекурсия.

Термин «рекурсивный акроним» впервые появился в печати в апреле 1986 года.[1]

Рекурсивный акроним является разновидностью плеоназма аббревиатур.

Рекурсивные акронимы хакеров[править]

У сообщества компьютерных хакеров с давних пор (особенно в MIT) было в обычае использовать рекурсивные акронимы в качестве игры слов при сочинении названий компьютерных программ и аппаратной части. Вероятно, первым из известных примеров, который восходит к 1977 или 1978 году, было название TINT («TINT Is Not TECO»), редактора для операционной системы MagicSix.[→+?] Под впечатлением от него были названы два (также MITовских) редактора для LISP-машин, EINE («EINE Is Not Emacs») и ZWEI («ZWEI Was EINE Initially»), аббревиатуры которых складывались в немецкие слова «один» и «два».

Пожалуй, известнейший из последующих рекурсивных акронимов — GNU («GNU's not UNIX»), придуманный Ричардом Столлменом.

Расшифровки многих существующих рекурсивных акронимов содержат отрицание того, чем означенная программа или вещь является или что напоминает (даже когда в действительности именно является или в действительности напоминает).

Рекурсивный акроним Англоязычная расшифровка Русский перевод Первоначальная расшифровка (если бэкроним) Русский перевод
AROS AROS Research Operating System AROS Разработка Операционной Системы Amiga Research Operating System Операционная Система, Разработанная Амигою
Allegro Allegro Low LEvel Game ROutines Atari Low LEvel Game ROutines
CAVE Cave Automatic Virtual Environment
Cygnus Cygnus, Your GNU Support Cygnus, ваша поддержка GNU
giFT giFT: Internet File Transfer giFT: передача файлов по Интернету
GiNaC GiNaC is Not a CAS (Computer Algebra System) GiNaC — не CAS (не система компьютерной алгебры)
GNE GNE's Not an Encyclopedia
GNU GNU's Not Unix GNU — не Unix
JACK JACK Audio Connection Kit
JOE Joe's Own Editor
KAGE KAGE: Alternative Game Engine
KINACS KINACS is not a circuit simulator
LAME LAME Ain't an MP3 Encoder[2]
LiVES LiVES is a Video Editing System
MiCRS MiCRS is a Car Rental System
MiNT MiNT is Not TOS (позднее — «MiNT is Now TOS»)
MINT MINT Is Not TRAC
Mung Mung Until No Good[3]
Nagios Nagios Ain't Gonna Insist On Sainthood
NiL NiL Isn't Liero
NINJA Ninja Is Not Just Air[4]
PHP PHP: Hypertext Preprocessor PHP: препроцессор гипертекста «Personal Home Page» tools[5] средства персональных домашних страниц
PINE Pine Internet News and E-mail[6] Pine: Интернетовские новости и e-mail PINE Is Nearly Elm PINE — почти Elm (тоже рекурсия)
PIPS PIPS Is POSIX on Symbian OS
RPM RPM Package Manager Red Hat Package Manager
Scaled Scaled Composites: Advanced Link to Efficient Development
SPARQL SPARQL Protocol And RDF Query Language
SRL SRL Resource Library SCAR Resource Library
TiLP TiLP is a Linking Program
TIP TIP isn't Pico TIP — не Pico (имеется в виду первоначальная версия текстового редактора Nano)
UIRA UIRA Isn't a Recursive Acronym UIRA — не рекурсивный акроним
WAM WAM Account Manager
Wine Wine Is Not an Emulator[7] Wine — не эмулятор
XBMC XBMC Media Center Медиацентр XBMC Xbox Media Center Медиацентр Xbox
XINU Xinu Is Not Unix
XNA XNA's Not Acronymed XNA — не акроним
YAML YAML Ain't Markup Language YAML — не язык разметки Yet Another Markup Language Ещё один язык разметки
Zinf Zinf Is Not FreeA*p Zinf — не FreeA*p
ZINC ZINC Is Not CMS ZINC — не CMS

Особенные примеры[править]

  • Название проекта GNU Hurd демонстрирует взаимную рекурсию двух расшифровок: «Hurd» означает «Hird of Unix-Replacing Daemons», где «Hird» означает «Hurd of Interfaces Representing Depth».
  • Название проекта GNUBrain также демонстрирует взаимную рекурсию двух расшифровок: «Brain» означает «Brian relates any independent node», где «Brian» означает «Brain implements a network».
  • Jini claims the distinction of being the first recursive anti-acronym. 'Jini Is Not Initials'. It might, however, be more properly termed an anti-backronym because the term "Jini" never stood for anything in the first place. The more recent "XNA," on the other hand, was deliberately designed that way.
  • Most recursive acronyms are recursive on the first letter, which is therefore an arbitrary choice, often selected for reasons of humour or ease of pronunciation. However YOPY, "Your own personal YOPY" is recursive on the last letter (hence the last letter had to be the same as the first).

Non-technical examples[править]

Recursive acronyms are not limited to computing terminology. For example:

  • TIARA — TIARA is a recursive acronym [8]
  • SHaBBaT — Shena Bashabbat Ta'anug (Sabbath — Sleep on the Sabbath is a Pleasure; שבת — שנה בשבת תענוג), a Hebrew recursive acronym from the seventeenth century Yalkut Re'ubeni Va-ethannan, quoted in Bialik and Ravnitky's Sefer Ha-Aggadah.

Some companies have been named or renamed in this way:

  • BWIA — BWIA West Indies Airways (formerly British West Indian Airways)
  • GES — GES Exposition Services (formerly Greyhound Exposition Services)
  • LINK — Link Interchange NetworK, the UK ATM switching organisation.
  • SAABSaab Automobile Aktiebolaget (formerly Svenska Aeroplan Aktiebolaget.)
  • VISA — Visa International Service Association
  • ADAP — ADAP Discount Auto Parts
  • ICE — Ice, Compression, Elevation

There are also some organizations that employ recursive acronyms:

Another example is:

  • LOOP — Loop On Own Path


On 2008-03-16.04.2017

perhaps the first human being named with a recursive acronym was born in Germany. The boy's first name LIAS stands for “Lias Is Adrienne's Son.”[9]

Fictional examples[править]

  • In Gödel, Escher, Bach: an Eternal Golden Braid, published 1979, Douglas Hofstadter uses the acronym GOD, 'GOD Over Djinn'. As a genie explains to Achilles, GOD stands for GOD Over Djinn, remarking that "GOD can never be fully expanded." In the German translation it is rendered as "ZEUS ewig über Schinn", meaning "Zeus eternally over Djinn".
  • KOS-MOS — Kosmos Obey Strategical Multiple Operation Systems, from the video game series Xenosaga.
  • A recursive initialism appeared in a Dilbert comic strip, in which Dilbert states that the TTP project refers to The TTP Project (this is also an infinitely-redundant case of RAS syndrome).
  • In Twin Peaks, Laura Palmer figured that her nemesis, Bob, was an acronym for "Beware of Bob".
  • In the Archie Comics series Sonic the Hedgehog, the digital son of Eggman is named A.D.A.M., which has two meanings, one of which is "A.D.A.M. Determines Anonymous' Movements".
  • In an episode of M*A*S*H, Radar O'Reilly refers to A.W.O.L as "A.W.O.L. without official leave".
  • In the DC Comics series Atari Force, ATARI originally stood for "Atari Technology And Research Institute," though this was changed to "Advanced Technology And Research Institute" in later issues.
  • In an episode of The Simpsons, Homer defines GRUNGE as Guitar Rock Utilizing Nihilist Grunge Energy.
  • In the BBC comedy Look Around You, "maths" is said to be an acronym for "Mathematical Anti-Telharsic Harfatum Septomin".


Примечания[править]

  1. WordSpy - Recursive Acronym(англ.)
  2. LAME Ain't an MP3 Encoder
  3. mung в Jargon File
  4. ThinkGeek :: NINJA Electronics Duster
  5. PHP: Introduction
  6. What Pine Really Stands For
  7. FAQ - The Official Wine Wiki
  8. .EXE magazine, November 1996
  9. "Der Name ist Programm". Retrieved 2008-04-06.