Рекурсивный Акроним

Автор: Randy Alexander
Дата создания: 24 Апрель 2021
Дата обновления: 14 Май 2024
Anonim
Максим Бережок - Ветер Перемен [2 раунд 17ib]
Видео: Максим Бережок - Ветер Перемен [2 раунд 17ib]

Содержание

Определение - Что означает Рекурсивный Акроним?

Рекурсивная аббревиатура - это аббревиатура, где первая буква является самой аббревиатурой. Например, GNU означает «GNU, а не Unix». Аббревиатура может быть расширена до нескольких копий в бесконечности. Рекурсивные аббревиатуры используются в некоторых названиях программных проектов для юмористического эффекта, следуя примеру проекта GNU Ричарда Столлмана.


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет рекурсивную аббревиатуру

Рекурсивный акроним встраивает свою копию в аббревиатуру. Одним из наиболее известных примеров является проект GNU Ричарда Столлмана. GNU расшифровывается как «GNUs, а не Unix». Эта копия в свою очередь содержит слово GNU, поэтому аббревиатура бесконечно рекурсивна. В случае GNU акроним - игра слов: GNU не Unix в том смысле, что в нем нет кода, относящегося к исходному Unix Bell Labs, но поведение GNU пытается имитировать системы Unix настолько близко, насколько это возможно.

В то время как Столлман популяризировал использование рекурсивных аббревиатур в сообществах свободного и открытого программного обеспечения для юмористического эффекта, эта практика уже была создана в Лаборатории искусственного интеллекта Массачусетского технологического института, частью которой являлся Столлман в 1970-х и начале 1980-х годов. Два редактора LISP Machine были названы EINE (EINE - это не Emacs) и ZWEI (изначально ZWEI - это EINE). Последний смешивает две рекурсивные аббревиатуры.


Другие известные рекурсивные акронимы включают в себя:

  • WINE - WINE - не эмулятор
  • cURL - библиотека запросов URL cURL
  • RPM - RPM Package Manager (ранее Red Hat Package Manager)
  • PHP - PHP Hyper Processor