Acronim recursiv - Recursive acronym
Un acronim recursiv este un acronim care se referă la sine . Termenul a fost folosit pentru prima dată în tipar în 1979 în cartea lui Douglas Hofstadter , Gödel, Escher, Bach: An Eternal Golden Braid , în care Hofstadter inventează acronimul GOD, care înseamnă „DUMNEZEU peste Djinn”, pentru a explica seriile infinite și le descrie ca acronim recursiv. Au urmat alte referințe, însă conceptul a fost folosit încă din 1968 în romanul de știință-ficțiune al lui John Brunner Stand on Zanzibar . În poveste, acronimul EPT (Education for Particular Task) s-a transformat ulterior în „Eptification for Particular Task”.
Acronimele recursive se formează de obicei înapoi : fie unui acronim obișnuit existent i se oferă o nouă explicație a ceea ce reprezintă literele, fie un nume este transformat într-un acronim oferind literelor o explicație a ceea ce reprezintă, în fiecare caz cu prima literă stând recursiv pentru întregul acronim.
În informatică , o tradiție timpurie în comunitatea hackerilor (în special la MIT ) a fost aceea de a alege acronime și abrevieri care se refereau cu umor la ei înșiși sau la alte abrevieri. Poate că cel mai vechi exemplu în acest context - din 1960 - este backronimul „Mash Until No Good”, care a fost creat pentru a descrie Mung , iar o vreme mai târziu a fost revizuit în „Mung Until No Good”. A trăit ca o comandă recursivă în limbajul de editare TECO . [3] În 1977 a venit TINT („TINT Is Not TECO ”), un editor pentru MagicSix scris (și numit) de Ted Anderson. Acest lucru i-a inspirat pe cei doi editori MIT Lisp Machine numiți EINE („EINE Is Not Emacs ”, germană pentru unul ) și ZWEI („ZWEI Was EINE Initial”, germană pentru doi ), la rândul său, inspirând replicile lui Anderson SINE („SINE is not EINE” ). Acestea au fost urmate de Richard Stallman e GNU (GNU Nu Unix ). Mulți alții includ, de asemenea, negative, cum ar fi negarea faptului că lucrul definit este sau seamănă cu altceva (de care lucrul definit de fapt seamănă sau este chiar derivat din el), pentru a indica faptul că, în ciuda similitudinilor, era distinct de programul pe care s-a bazat.
Un exemplu anterior apare într-un manual din 1976 despre structurile de date, în care pseudo-limbajul SPARKS este utilizat pentru a defini algoritmii discutați în text. Se spune că „SPARKS” este un nume non-acronimic, dar „s-au sugerat mai multe idei drăguțe” ca expansiuni ale numelui. Una dintre sugestii este „Programatorii inteligenți sunt obligați să știe SPARKS”. (acest exemplu este recursiv pentru coadă )
Exemple
Organizații
Unele organizații au fost denumite sau redenumite în acest fel:
- BWIA - BWIA West Indies Airways (fostă British West Indian Airways)
- FERMĂ - Mișcarea pentru drepturile animalelor de fermă
- FALE - Asociația FALE a entuziaștilor Locksport
- GES - Servicii de expunere GES (fostele Servicii de expunere Greyhound)
- hEART - hEART Asociația Europeană pentru Cercetare în Transporturi
- Heil - Heil Environmental Industries Limited , producător de camioane pentru gunoi
- VISA - Visa International Service Association
- WAT - WAT Automotive Technologies
Alții
- Allegro - Allegro Low LEvel Game ROutines (versiunile timpurii pentru Atari ST erau denumite „Atari Low Game Game Routines”)
- AGFA - Mergeți întotdeauna pentru AGFA
- ANX - ANX nu este XNA
- AROS - Sistem de operare AROS Research (inițial Sistem de operare Amiga Research)
- ATI - ATI Technologies Inc.
- ASK - Întrebați-l pe Seek Knock
- BAMF - BAMF Application Matching Framework
- BIRD - Daemon de rutare Internet BIRD
- BOSH - Carcasă exterioară Bosh
- CAVE - CAVE Automatic Virtual Environment
- Cinc - CINC nu este Chef
- cURL - Biblioteca de solicitare a adreselor URL Curl
- Darcs - Darcs Advanced Revision Control System
- EINE - EINE nu este Emacs
- ENAML - ENAML nu este un limbaj de marcare
- FIJI - FIJI Is Just ImageJ
- FYBMEM - FYBMEM Mecanismul dvs. de bază pentru editorul monitorului
- Giantleap - Giantleap îmbunătățește automatizarea transportului nepoluant cu extinderea pe viață a pilelor de combustibil auto PEM.
- GiNaC - GiNaC nu este un CAS (Computer Algebra System)
- GNU - GNU's Not Unix
- GPE - GPE Palmtop Environment
- gRPC - apeluri de procedură la distanță grpc
- HIJOS - Hijos por la Identidad y la Justicia contra el Olvido y el Silencio
- HIM - HIM International Music, casa de discuri independentă taiwaneză
- HIME - Editor metodă de introducere HIME
- INX - INX's Not X (o clonă UNIX)
- JACK - Kit de conexiune audio JACK
- JOE - Editorul propriu al lui Joe
- KGS - Server KGS Go
- LAME - LAME Nu este un codificator MP3
- LIFE - LIFE Is For Ever
- LiVES - LiVES este un sistem de editare video
- MEGA - Acces global criptat MEGA
- MIATA - MIATA este întotdeauna răspunsul
- MINT - MINT nu este TRAC
- MiNT - MiNT nu este TOS (ulterior schimbat în „MiNT este acum TOS”)
- Mung - Mung Until No Good
- Nano - Nano's Another editor
- Nagios - Nagios nu se va insista pe Sfințeniei (o referire la numele anterior al Nagios, „Netsaint“; agios [αγιος] este cuvântul grecesc pentru „sfânt“)
- NiL - NiL Is not Liero
- Ninja-ide - Ninja-IDE nu este doar un alt IDE
- NITE - NITE nu este nici TECO (a doua ofertă de la creatorul TINT)
- pacc - pacc: un compilator-compilator
- PHP - PHP: Preprocesator hipertext (din „Instrumente personale pentru pagina principală”, denumit mai frecvent „Instrumente PHP”)
- PINE - PINE este aproape de ulm , inițial; PINE reprezintă acum „Pine Internet News and E-mail”
- PINN - PINN nu este NOOBS
- PIP - PIP instalează pachete
- PIPER - PIPER este PIPER extins recursiv (sistemul de control al versiunii interne Google)
- PIPS - PIPS este POSIX pe Symbian
- Qins - Qins nu este lent
- rif - rif is fun (inițial Reddit is Fun)
- RPM - RPM Package Manager
- SPARQL - Protocol SPARQL și limbaj de interogare RDF
- TikZ - TikZ ist kein Zeichenprogramm (germană; TikZ nu este un program de desen)
- TIARA - TIARA este un acronim recursiv
- TiLP - TiLP este un program de conectare
- SFAT - SFATUL nu este Pico
- TRESOR - TRESOR rulează criptarea în siguranță în afara RAM-ului
- UIRA - UIRA nu este un acronim recursiv
- WINE - WINE nu este un emulator (inițial, Windows Emulator)
- XAMPP - XAMPP Apache MariaDB PHP Perl
- XBMC - XBMC Media Center (inițial Xbox Media Center)
- XINU - Xinu Is Not Unix
- XNA - XNA nu este acronimat
- XNU - X nu este Unix
- YAML - YAML Ain't Markup Language (inițial „încă un alt limbaj de markup”)
- ZINC - ZINC nu este comercial
- Zinf - Zinf nu este FreeAmp
- ZOMBIE - Zombie este măsurarea optică a codurilor de bare prin expresie in situ, o tehnică pentru analiza celulelor individuale
- ZWEI - ZWEI a fost inițial EINE („eins” și „zwei” sunt în germană pentru „unu”, respectiv „doi”)
- Conform lui Hayyim Vital , un cabalist din secolele 16-17 , cuvântul ebraic adam (אדם, care înseamnă „om”) este un acronim pentru adam, dibbur, maaseh (om, vorbire, faptă).
Fictiv
- TTP - un proiect tehnologic în banda desenată Dilbert . Inițialele reprezintă „Proiectul TTP”.
- GRUNGE - definit de Homer Simpson în episodul The Simpsons " That '90s Show " ca "Guitar Rock Utilizing Nihilist Grunge Energy", un alt exemplu neobișnuit de acronim recursiv a cărui literă recursivă nu este nici prima, nici ultima literă.
- KOS-MOS - un personaj din seria de jocuri video Xenosaga . „KOS-MOS” este un acronim recursiv care înseamnă „Kosmos Obey Strategical Multiple Operating Systems”. Nu este clar dacă se consideră un adevărat acronim recursiv, totuși, deoarece Kosmos-ul menționat în acronim poate fi pur și simplu o ortografie alternativă a cosmosului .
Recursiv reciproc sau altfel special
- Proiectul GNU Hurd este numit cu un acronim recursiv reciproc: „Hurd” înseamnă „Hird of Unix- Replacing Daemons ”, iar „Hird” înseamnă „Hurd of Interfaces Representing Depth”.
- RPM, PHP, XBMC și YAML au fost inițial acronime convenționale care au fost ulterior redefinite recursiv. Acestea sunt exemple sau pot fi denumite backronimizare , în care se schimbă sensul oficial al unui acronim.
- Jini susține distincția de a fi primul antiacronim recursiv: „Jini nu este inițială”. S-ar putea, totuși, să fie denumit mai corect un anti-backronim, deoarece termenul „Jini” nu a reprezentat niciodată nimic în primul rând. Pe de altă parte, „ XNA ” mai recent a fost proiectat în mod deliberat în acest fel.
- Majoritatea acronimelor recursive sunt recursive pe prima literă, ceea ce este deci o alegere arbitrară, adesea selectată din motive de umor, ușurință în pronunție sau consistență cu un acronim anterior care folosea aceleași litere pentru cuvinte diferite, cum ar fi PHP, care acum reprezintă pentru „PHP: Hypertext Preprocessor”, dar a fost inițial „Personal Home Page”. Cu toate acestea YOPY , „Your own YOPY personal” este recursiv în ultima scrisoare.
- O glumă care înseamnă că inițiala de mijloc „B.” în numele lui Benoit B. Mandelbrot înseamnă „Benoit B. Mandelbrot” joacă pe ideea că fractalele , pe care Mandelbrot le-a studiat, se repetă la scări din ce în ce mai mici atunci când sunt examinate atent.
Vezi si
- Sindromul RAS - Utilizarea unui acronim urmat de unul dintre cuvintele care compun acronimul (sindromul sindromului redundant al acronimului)
- Autoreferință - Propoziție, idee sau formulă care se referă la sine
- Limbaj de ontologie web - Familie de limbaje de reprezentare a cunoștințelor, care folosește intenționat acronimul „OWL”
- Expresii tautologice bilingve - Redundanță în expresia lingvistică
- Acronim cu trei litere - Abreviere constând din trei litere Un acronim cu trei litere care descrie acronime cu trei litere
Referințe
- Acest articol se bazează parțial pe fișierul jargon , care se află în domeniul public.
linkuri externe
-
Definiția dicționarului acronim recursiv la Wikționar