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

Рекурсивний акронімакронім (іноді бекронім), який прямо або опосердковано посилається сам на себе.

Історія

В середовищі розробників ПЗ стало традиційним обирати акроніми та абревіатури, котрі прямо або побічно посилаються на себе. Одним з найбільш ранніх прикладів є реалізація редактора TECO під назвою TINT (англ. «TINT Is Not TECO» — «TINT — це не TECO»), що з'явилася в 1977 чи 1978 роках. Сам термін «рекурсивний акронім» вперше з'явився у 1979 році в книзі Дугласа Хофштадтера «Гедель, Ешер, Бах», в якій згадується (і в подальшому тексті книги прямо позначається як рекурсивний акронім) GOD, що означає GOD Over Djinn.

Відомі приклади

  • 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 — це не емулятор»)

Нетехнічний акронім:

Побічна рекурсія

Існує також акронім, що містить побічну рекурсію: Hurd. Hurd - це англ. «Hird of Unix-Replacing-Daemons» — «Hird демонів, що заступають Unix». А Hird, в свою чергу, перекладається як: англ. «Hurd of Interfaces Representing Depth» — «Hurd інтерфейсів, що представляють глибину».

Примітки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.