Рекурсивный акроним
Рекурсивный акроним — акроним (иногда бэкроним), который ссылается на себя. В среде компьютерных хакеров стало традиционным выбирать акронимы и аббревиатуры, которые косвенно или напрямую ссылаются на себя. Одним из самых ранних примеров является появившаяся в 1977 или 1978 году TINT (англ. «TINT Is Not TECO» — «TINT — это не TECO»).
- ALT (англ.«ALT Linux Team» — «Команда ALT Linux»)
- Beaver (англ.«Beaver’s an Early AdVanced EditoR» — «Beaver — ранний расширенный редактор»)
- Gambas (англ.«Gambas Almost Means BASic» — «Gambas почти Basic»)
- GNU (англ.«GNU’s Not UNIX» — «GNU — это не UNIX»)
- JACK (англ.«JACK Audio Connection Kit» — «Набор для соединения аудио Джэк»)
- LAME (англ.«LAME Ain’t an MP3 Encoder» — «LAME — это не кодер mp3»)
- LiVES (англ.«LiVES is a Video Editing System» — «LiVES — система редактирования видео»)
- NAGIOS (англ.«NAGIOS Ain’t Gonna Insist On Sainthood» — «Nagios не собирается настаивать на святости»)
- Miyagi (англ.«Miyagi Is Yet Another Graphical user Interface» — «Miyagi — ещё один GUI»)
- PHP (англ.«PHP: Hypertext Preprocessor» — «PHP: препроцессоргипертекста») [1]
- PINE (англ.«PINE Is Not Elm» — «Pine это не Elm»)
- PNG (англ.«PNG’s Not GIF» — «PNG — не GIF» (неофициальное название).
- RPM (англ.«RPM Package Manager» — «RPM — менеджер пакетов»)
- XNA (англ.«XNA’s Not Acronymed» — «XNA — не акронимируется»)
- YAML (англ.«YAML Ain’t Markup Language» — «YAML — не язык разметки»)
- WINE (англ.«WINE Is Not Emulator» — «WINE — это не эмулятор»)
- VISA (англ.«Visa International Service Association» ).
- VES — VES Electric Spain
- АСКА — Акционерная Страховая Компания «АСКА».
Существует также акроним, содержащий косвенную рекурсию: Hurd. Hurd — это англ. «Hird of Unix-Replacing Daemons» — «Hird демонов, заменяющих Unix». А Hird, в свою очередь, расшифровывается так: англ. «Hurd of Interfaces Representing Depth» — «Hurd интерфейсов, представляющих глубину».
Алгоритм построения
«Чистый» рекурсивный акроним конструируется по простому алгоритму:
- Придумывается акроним для продукта, например: СЭ — «свободная энциклопедия».
- Добавляется в начале любая буква, например «В», получаем «ВСЭ».
- Представляется весь акроним как одна целая часть, то есть «ВСЭ — свободная энциклопедия».
Источник
Рекурсивная аббревиатура — Recursive acronym
Рекурсивный акроним это аббревиатура , которая относится к себе . Этот термин впервые был использован в печати в 1979 году в книге Дугласа Хофштадтера « Гедель, Эшер, Бах: вечная золотая коса» , в которой Хофштадтер изобретает акроним «БОГ», означающий «БОГ над джинном», для объяснения бесконечного ряда и описывает его. как рекурсивный акроним. Затем последовали и другие ссылки, однако эта концепция была использована еще в 1968 году в научно-фантастическом романе Джона Бруннера « Стенд на Занзибаре» . В рассказе аббревиатура EPT (образование для конкретной задачи) позже превратилась в «эптификацию для конкретной задачи».
Рекурсивные аббревиатуры обычно формируются в обратном порядке : либо существующей обычной аббревиатуре дается новое объяснение того, что обозначают буквы, либо имя превращается в аббревиатуру, давая буквам объяснение того, что они обозначают, в каждом случае с первой буквой рекурсивно стоит для всего аббревиатуры.
СОДЕРЖАНИЕ
Ранние компьютерные примеры
В вычислительной технике ранней традицией в хакерском сообществе (особенно в Массачусетском технологическом институте ) было выбирать акронимы и аббревиатуры, которые юмористически относились к самим себе или к другим аббревиатурам. Возможно, самым ранним примером в этом контексте — с 1960 года — является бэкроним «Маш, пока не годится», который был создан для описания Мунга , а через некоторое время был изменен на «Мунг, пока не будет хорошего». Он жил как рекурсивная команда в языке редактирования TECO . [3] В 1977 году появился TINT («TINT Is Not TECO »), редактор MagicSix, написанный (и названный) Тедом Андерсоном. Это вдохновило двух редакторов MIT Lisp Machine под названием EINE («EINE Is Not Emacs », немецкий для одного ) и ZWEI («ZWEI изначально был EINE», немецкий для двоих ), в свою очередь вдохновив на возражение Андерсона SINE («SINE не EINE» ). За ними последовали Ричард Столлман «s GNU (GNU Нет Unix ). Многие другие также включают отрицательные стороны, такие как отрицание того, что определенная вещь является или похожа на что-то еще (на что определенная вещь на самом деле похожа или даже является производной), чтобы указать, что, несмотря на сходство, она отличалась от программы, в которой это было основано.
Более ранний пример появляется в учебнике по структурам данных 1976 года, в котором псевдоязык SPARKS используется для определения алгоритмов, обсуждаемых в тексте. «ИСКРЫ» утверждается, что это неакронимическое имя, но «было предложено несколько забавных идей» в качестве расширения имени. Одно из предложений — «Умные программисты должны знать SPARKS». (этот пример хвостовой рекурсивный )
Примеры
Организации
Некоторые организации были названы или переименованы следующим образом:
- BWIA — BWIA West Indies Airways (ранее British West Indian Airways)
- FARM — Движение за права сельскохозяйственных животных
- FALE — Ассоциация любителей локного спорта FALE
- GES — GES Exposition Services (ранее Greyhound Exposition Services)
- hEART — hEART Европейская ассоциация исследований в области транспорта
- Heil — Heil Environmental Industries Limited , производитель мусоровозов
- VISA — Международная ассоциация обслуживания Visa
- WAT — WAT Automotive Technologies
Источник
Рекурсивный акроним
Сам — ссылочный или рекурсивный акроним это аббревиатура , которая обращается к рекурсии и более точно к себе — ссылка в процессе литературного режиссура abyme . Мы также говорим об автономии . Рекурсивные аббревиатуры мы находим в основном в компьютерных разработках и естественных науках .
Резюме
Принципы
Расширенная форма аббревиатуры содержит его сокращенную форму, которая затем может снова развиваться и так далее, в бесконечную серию расширений. Создание рекурсивных сокращений — обычная игра среди хакеров :
«У нас, хакеров, [. ] также была традиция рекурсивных сокращений, которая состоит в том, что программа, которую мы создаем, похожа на существующую программу. Мы можем дать ему рекурсивное имя, которое говорит, что это не тот. Например, в 1960-х и 70-х годах было много текстовых редакторов TICO, и их обычно называли так или иначе TICO. В то время умный хакер назвал свой Tint , что означает Tint Is Not Tico , первое рекурсивное сокращение. В 1975 году я разработал первый текстовый редактор EMACS, и было много имитаций EMACS, многие назывались как-то Emacs, но один назывался FINE, потому что Fine это не Emacs . И был SINE для Sine не Emacs , и EINE для Eine Is Not Emacs , и был MINCE для Mince Is Not Complete Emacs [смеется], это была неполная имитация. Затем EINE был полностью переписан, и новая версия получила название ZWEI для Zwei Was Eine Первоначально [смеется]. «
— Ричард Столмен , Свободное программное обеспечение: свобода и сотрудничество . Нью-Йоркский университет. 29 мая 2001 г. Перевод Ксавье Дюмона первоначально был опубликован на сайте www.gnulinuxfr.org.
Необходимо провести небольшое различие между тигрографической рекурсией и семантической рекурсией [ref. необходимо] :
- рекурсивный тигрографический акроним формально определяется следующим образом: «одно из слов акронима является самим акронимом». Рекурсивный тигрографический акроним, таким образом, является самовложенным акронимом. Эта конструкция искусственная.
- семантическая рекурсивная аббревиатура — более естественная конструкция: аббревиатура использует слово, значение которого плохо определено или постепенно забывается. В конечном итоге это слово определяется по отношению к аббревиатуре, которая создает ссылку на себя . Наиболее характерный пример — W3 для WWW. В этом случае аббревиатура больше не является вложенной.
Примеры вложенных сокращений (но не рекурсивных)
Два примера множественного вложения:
- GTK : набор инструментов GIMP .
- GIMP : программа управления изображениями GNU .
- GNU : GNU — это не UNIX .
- UNIX : Информационно-вычислительная служба UNiplexed .
- GNU : GNU — это не UNIX .
Либо GTK : GNU’s Not UNiplexed Information and Computing Service Image Manipulation Program ToolKit.
- GIMP : программа управления изображениями GNU .
- RAP : многофункциональная платформа AJAX .
- AJAX : асинхронный JavaScript и XML .
- XML : расширяемый язык разметки .
Либо RAP : расширенная платформа асинхронного JavaScript и расширяемого языка разметки
- AJAX : асинхронный JavaScript и XML .
В науках о жизни также есть много перекрывающихся аббревиатур , например белок CRTC1:
- CRTC1(en) : CREB-регулируемый коактиватор транскрипции 1, белок, который коактивирует транскрипцию гена путем связывания с CREB.
- CREB : CRE-связывающий белок, белок, который связывается с элементом CRE(en) ДНК.
- CRE(ru) : элемент ответа цАМФ Элемент ДНК, который соответствует стимуляции цАМФ
- цАМФ : циклический аденозинмонофосфат
- CRE(ru) : элемент ответа цАМФ Элемент ДНК, который соответствует стимуляции цАМФ
- CREB : CRE-связывающий белок, белок, который связывается с элементом CRE(en) ДНК.
Либо CRTC1(en) : циклин-аденозинмонофосфатный элемент ответа Связывающий белок Регулируемый коактиватор транскрипции 1
Примеры рекурсивных сокращений
Большинство приведенных здесь объяснений являются шутками, а некоторые — не настоящими аббревиатурами.
- Вокруг программного обеспечения Emacs
- EINE : EINE — это не Emacs .
- THIN : тонкий — это не полный Emacs .
- ZWEI : ZWEI изначально был EINE («ZWEI изначально был EINE»). EINE и ZWEI означают на немецком языке соответственно «один» и «два», что означает: «ДВА изначально был ОДИН».
- PEPE : «Pepe — это не Emacs» (системный текстовый редактор Le_Lisp)
- Bing : Bing — это не Google .
- GAMBAS : Gambas почти означает BASIC («GAMBAS почти означает BASIC »)
- GNU : GNU — это не UNIX («GNU — это не Unix». Произносится как gnou
).
- LAME : Lame — это не кодировщик MP3 ( Lame — не кодировщик mp3 ).
- MiNT : MiNT — это не TOS ( MiNT — это не TOS ), затем MiNT теперь TOS ( MiNT теперь TOS ) после того , как Atari наняла автора MiNT .
- XNU : XNU — это не Unix («XNU не Unix»)
- PHP : PHP: препроцессор гипертекста . (Исторически этот рекурсивный акроним был сокращением от Personal Home Page ; в 2008 году рекурсивный акроним является официальным значением PHP).
- TRM : TRM признает музыку .
- Виза : Visa International Service Association .
- WINE : Wine — это не эмулятор . Эмулятор WINdows технически некорректен.
- XNA : XNA не сокращается .
- YAML : YAML — это не язык разметки
- АЛЛЕГРО : рутинные игры низкого уровня Allegro . Allegro — это библиотека C для простого программирования игр.
- Die PARTEI : Partei für Arbeit, Rechtsstaat, Tierschutz, Elitenförderung & basedemokratische Initiative : эта «вечеринка» является обманом, отсюда и ее добровольное рекурсивное сокращение
- В комиксеДилберта :
- TTP: The TTP Project : будучи юмористическим творением, это одна из редких аббревиатур, первоначальное значение которой — рекурсивная аббревиатура и, что еще реже, рекурсия не основана на первой букве.
- Melt : Melt расширяет LaTeX с помощью типов
- SPARQL : протокол SPARQL и язык запросов RDF
- Mega : глобальный доступ с шифрованием MEGA
- МИКОН: Мико — это Корба.
- БОСС : Boss Of Scandalz Strategyz
- КОС-МОС : стратегическая многооперационная система Kosmos Obey
Источник
Рекурсивный акроним
Рекурсивный акроним это аббревиатура , которая относится к себе . Этот термин впервые был использован в печати в 1979 году в книге Дугласа Хофштадтера « Гёдель, Эшер, Бах: вечная золотая коса» , в которой Хофштадтер изобретает аббревиатуру «БОГ», означающую «БОГ над джинном», для объяснения бесконечного ряда и описывает его. как рекурсивный акроним. [1] За этим последовали и другие ссылки, [2] однако эта концепция была использована еще в 1968 году в научно-фантастическом романе Джона Бруннера « Стой на Занзибаре» . В рассказе аббревиатура EPT (образование для конкретной задачи) позже превратилась в «эптификацию для конкретной задачи».
Рекурсивные аббревиатуры обычно формируются в обратном порядке : либо существующей обычной аббревиатуре дается новое объяснение того, что обозначают буквы, либо имя превращается в аббревиатуру, давая буквам объяснение того, что они обозначают, в каждом случае с первой буквой. стоит рекурсивно для всего аббревиатуры.
В вычислительной технике ранней традицией в хакерском сообществе (особенно в Массачусетском технологическом институте ) было выбирать акронимы и аббревиатуры, которые юмористически относились к самим себе или к другим аббревиатурам. Возможно, самым ранним примером в этом контексте — с 1960 года — является бэкроним «Маш, пока не годится», который был создан для описания Мунга , а через некоторое время был изменен на «Мунг, пока не будет хорошего». Он существовал как рекурсивная команда в языке редактирования TECO . [3] В 1977 или 1978 году появился TINT («TINT Is Not TECO »), редактор MagicSix, написанный (и названный) Тедом Андерсоном. Это вдохновило двух редакторов MIT Lisp Machine под названием EINE («EINE Is Not Emacs », немецкий для одного ) и ZWEI («ZWEI изначально был EINE», немецкий для двоих ). За ними последовали Ричард Столлман «s GNU (GNU Нет Unix ). Многие другие также включают отрицательные стороны, такие как отрицание того, что определенная вещь является или похожа на что-то еще (на что определенная вещь на самом деле похожа или даже является производной), чтобы указать, что, несмотря на сходство, она отличалась от программы, в которой это было основано. [3]
Более ранний пример появляется в учебнике по структурам данных 1976 года, в котором псевдоязык SPARKS используется для определения алгоритмов, обсуждаемых в тексте. Утверждается, что «ИСКРЫ» — неакронимическое имя, но «было предложено несколько забавных идей» в качестве расширения имени. Одно из предложений — «Умные программисты должны знать SPARKS». [4] (этот пример хвостовой рекурсивный )
Организации
Некоторые организации были названы или переименованы следующим образом:
- BWIA — BWIA West Indies Airways (ранее British West Indian Airways)
- FARM — Движение за права сельскохозяйственных животных
- FALE — FALE Ассоциация любителей замкового спорта [5][6]
- GES — GES Exposition Services (ранее Greyhound Exposition Services)
- hEART — hEART Европейская ассоциация исследований в области транспорта
- Heil — Heil Environmental Industries Limited, производитель мусоровозов
- VISA — Международная ассоциация обслуживания Visa
- WAT — WAT Automotive Technologies
Источник