Дом Ведение блога Что такое рекурсивная аббревиатура? - определение из техопедии

Что такое рекурсивная аббревиатура? - определение из техопедии

Оглавление:

Anonim

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

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

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

Рекурсивный акроним встраивает свою копию в аббревиатуру. Одним из наиболее известных примеров является проект GNU Ричарда Столлмана. GNU расшифровывается как «GNU's Not 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 гипертекстовый процессор
Что такое рекурсивная аббревиатура? - определение из техопедии