Кіріспе
Өзінің көшірмесін қамтитын акроним. Рекурсивті акроним – өзін-өзі анықтайтын акроним, ол көбінесе компьютерлік бағдарламалауда кездеседі. Бұл термин алғаш рет 1979 жылы Дуглас Хофстадтердің «Гёдель, Эшер, Бах: Мәңгілік алтын тоқылған өрнек» кітабында қолданылды, онда Хофстадтер шексіз тізбектерді түсіндіру үшін «Джинге үстемдік ететін Құдай» деген мағынада GOD аббревиатурасын ойлап тапты және оны рекурсивті акроним деп сипаттады. Кейін басқа да сілтемелер пайда болды, алайда бұл тұжырым 1968 жылы Джон Бруннердің «Zanzibar-да тұру» ғылыми-фантастикалық романында да қолданылған. Романның мазмұнында EPT (Education for Particular Task) аббревиатурасы кейіннен «Ерекше міндеттер үшін эптификация» болып өзгерді. Рекурсивті акронимдер көбінесе кері бағытта қалыптасады: қолданыстағы қарапайым акронимге әріптердің мағынасын жаңаша түсіндіру арқылы немесе атауды әріптердің мағынасын түсіндіру арқылы акронимге айналдыру, сонда бірінші әріп әрқашан акронимнің өзін-өзі анықтауына мүмкіндік береді.
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 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.
Компьютерлік пайдалану
Компьютерлік техникада хакерлер қауымдастығының, әсіресе MIT-тің ерте дәстүрі, өздеріне немесе басқа аббревиатураларға әзілмен сілтеме жасайтын аббревиатуралар мен қысқартуларды таңдау болды. Осы контекстегі ең алғашқы мысал, 1960 жылы Mung-ты сипаттау үшін жасалған және кейін "Mung Until No Good" деп қайта қарастырылған "Mash Until No Good" артқы аббревиатурасы болар шама. Ол TECO редакциялау тілінде рекурсивті команда ретінде сақталды. 1977 жылы бағдарламашы Тед Андерсон MagicSix редакторы үшін TINT ("TINT Is Not TECO") дегенді ойлап тапты. Бұл MIT Lisp Machine редакторларын – "EINE Is Not Emacs" ("EINE – Emacs емес", неміс тілінде "бір" деген мағынаны білдіреді) және "ZWEI Was EINE Initially" ("ZWEI бастапқыда EINE болды", неміс тілінде "екі" деген мағынаны білдіреді) деп аталатын екі редакторды құруға түрткі болды. Бұған жауап ретінде Андерсон SINE ("SINE is not EINE") дегенді ұсынды. Ричард Столлман GNU (GNU's Not Unix) бағдарламасын жасады. Рекурсивті аббревиатуралардың мысалдары көбінесе теріс пікірлерді қамтиды, мысалы, анықталған нәрсенің басқа нәрсеге ұқсамайтынын немесе одан туындамағанын жоққа шығару (бірақ шындығында ол ұқсас немесе тіпті одан алынған болуы мүмкін), осылайша ұқсастықтарға қарамастан, ол негізделген бағдарламадан ерекше екенін көрсету үшін. Осыған ұқсас мысал 1976 жылғы дерек құрылымдары туралы оқулықта кездеседі, онда мәтінде талқыланған алгоритмдерді анықтау үшін SPARKS псевдотілі қолданылды. "SPARKS" аббревиатура емес деп мәлімделеді, бірақ атауының кеңейтілген нұсқаларына "бірнеше қызықты идеялар ұсынылды". Олардың бірі – "Smart Programmers Are Required to Know SPARKS" ("Ақылды бағдарламалаушылар SPARKS-ті білуі керек"). (Бұл мысал – құйрық рекурсивті). Басқа мысалдар – "YAML ain't markup language" ("YAML – таңбалау тілі емес") дегенді білдіретін YAML тілі және "PHP: Hypertext Preprocessor" ("PHP: Гипермәтінді алдын ала өңдеуші") дегенді білдіретін PHP тілі.
Other examples are the YAML language, which stands for "YAML ain't markup language" and PHP language meaning "PHP: Hypertext Preprocessor".
Медиада
Commodore CDTV инициалдары Commodore Commodore Dynamic Total Vision дегенді білдіреді. TTP: Dilbert комиксіндегі технологиялық жоба. Инициалдар "TTP жобасы" дегенді білдіреді. GRUNGE: Гомер Симпсон "The Simpsons" эпизодындағы "That '90s Show" арқылы "Нигилистік Grunge энергиясын пайдаланатын гитаралық рок" деп анықтаған, рекурсивті әріпі бірінші де, соңғы да емес рекурсивті акронимнің тағы бір сирек кездесетін мысалы. BOB: "Twin Peaks" сериалының басты қарсыласы. Оның атының өзі "BOB-тан сақ болыңыз" деген сөздің аббревиатурасы. KOS MOS: Xenosaga видео ойындары сериясының кейіпкері. "KOS MOS" - "Kosmos Obey Strategic Multiple Operation System" дегенді білдіретін рекурсивті аббревиатура. Хироши Йошимураның "A·I·R" шығармасы "AIR IN RESORT" дегенді білдіреді.
Арнайы
GNU Hurd жобасы өзара рекурсивті аббревиатурамен аталады: "Hurd" – "Hird Unix Replacing Daemons" дегенді білдіреді, ал "Hird" – "Hurd Interfaces Representing Depth" дегенді білдіреді. RPM, PHP, XBMC және YAML бастапқыда дәстүрлі аббревиатуралар болды, кейіннен рекурсивті түрде қайта анықталды. Олар акронимнің ресми мағынасы өзгертілген ретронимизацияның мысалдары болып табылады немесе оларды ретронимизация деп атауға болады. Jini алғашқы рекурсивті антиакроним болу құқығын талап етеді: 'Jini Is Not Initials'. Дегенмен, оны анти-бакроним деп атау дұрыс болар еді, өйткені "Jini" термині бастапқыда еш нәрсені білдірмеген. Ал жақындағы "XNA" осылай жасау үшін қасақана жоспарланған. Көптеген рекурсивті аббревиатуралар бірінші әріп бойынша рекурсивті болады, сондықтан бұл таңдау ерікті, көбінесе әзіл, айтудың жеңілдігі немесе басқа сөздер үшін бірдей әріптерді қолданған бұрынғы аббревиатуралармен үйлесімді болу үшін таңдалады, мысалы PHP, қазір "PHP: Hypertext Preprocessor" дегенді білдіреді, бірақ бастапқыда "Personal Home Page" болған. Алайда YOPY, "Your own personal YOPY" соңғы әріп бойынша рекурсивті. Бенуа Б. Мандельброттың атындағы ортаңғы "B" әрпінің "Бенуа Б. Мандельброт" дегенді білдіретін әзіл, Мандельброт зерттеген фракталдардың, жақыннан қарағанда, кішірек және кішірек масштабтарда өзін-өзі қайталайтыны туралы идеямен ойнайды.
Басқа
XVI-XVII ғасырлардағы каббалист Хайим Витальдың айтуынша, еврей сөзі adam (אדם, "адам" деген мағынаны білдіреді) - adam, dibbur, maaseh (адам, сөз, іс) деген сөздердің аббревиатурасы болып табылады. XVI ғасырдагы каббалист Исаак Лурияның айтуынша, еврейше tzitzit (Библиядағы жазылуы бойынша ציצת, "ғибадаттағы шеттері" деген мағынаны білдіреді) сөзі tzaddik yafrid tzitziyotav tamid ("әділ адам өз tzitzit-інің жіптерін үнемі бөліп отыруы керек") деген сөздердің аббревиатурасы болып табылады.