Рекурсивный акроним
Рекурси́вный акро́ним — такой акроним (сокращение), а иногда и бэкроним, при расшифровке которого используется он сам же, так что создаётся рекурсия.
Термин «рекурсивный акроним» впервые появился в печати в апреле 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.
- SAAB — Saab 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.12.2024 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".
Примечания[править | править код]
- ↑ WordSpy - Recursive Acronym(англ.)
- ↑ LAME Ain't an MP3 Encoder
- ↑ mung в Jargon File
- ↑ ThinkGeek :: NINJA Electronics Duster
- ↑ PHP: Introduction
- ↑ What Pine Really Stands For
- ↑ FAQ - The Official Wine Wiki
- ↑ .EXE magazine, November 1996
- ↑ "Der Name ist Programm". Retrieved 2008-04-06.