Рекурсивна съкращение

Автор: Randy Alexander
Дата На Създаване: 24 Април 2021
Дата На Актуализиране: 26 Юни 2024
Anonim
Рекурсивная функция для определения факториала
Видео: Рекурсивная функция для определения факториала

Съдържание

Определение - Какво означава рекурсивна съкращение?

Рекурсивен акроним е съкращение, където първата буква е самата акроним. Например GNU означава „GNUs не Unix.“ Съкращението може да бъде разширено до множество копия от себе си в безкрайност. Рекурсивните съкращения се използват в някои наименования на софтуерни проекти за хумористичен ефект, следвайки примера на проекта GNU на Richard Stallmans.


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

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

Рекурсивният акроним вгражда копие от себе си в съкращението. Един от най-известните примери е проектът на GNU на Richard Stallmans. GNU означава "GNUs не Unix." Това копие от своя страна съдържа думата GNU, така че съкращението е безкрайно рекурсивно. В случая на GNU акронимът е игра на думи: GNU не е Unix в смисъл, че няма код, датиращ с оригиналния Bell Labs Unix, но поведението на GNU се опитва да имитира Unix системите възможно най-близо.

Докато Сталман популяризира използването на рекурсивни съкращения в свободните и отворени софтуерни общности за хумористичен ефект, практиката вече е установена в лабораторията за изкуствен интелект на MIT, в която Сталман участва през 70-те и началото на 80-те години. Два редактора на LISP Machine бяха наречени EINE (EINE не е Emacs) и ZWEI (първоначално ZWEI беше EINE). Последният смесва два рекурсивни съкращения.


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

  • ВИНО - ВИНОТО не е емулатор
  • cURL - cURL URL Заявка за библиотека
  • RPM - RPM Мениджър на пакети (предишен Red Hat Package Manager)
  • PHP - PHP Hyper процесор