Съдържание:
Определение - Какво означава рекурсивна съкращение?
Рекурсивен акроним е съкращение, където първата буква е самата акроним. Например GNU означава "GNU не е Unix." Съкращението може да бъде разширено до множество копия от себе си в безкрайност. Рекурсивните съкращения се използват в някои имена на софтуерни проекти за хумористичен ефект, следвайки примера на проекта GNU на Ричард Сталман.
Техопедия обяснява рекурсивен акроним
Рекурсивният акроним вгражда копие от себе си в съкращението. Един от най-известните примери е проектът на GNU на Ричард Сталман. GNU означава "GNU не е 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)
- PHP - PHP Hypertext Processor