У дома Blogging Какво е рекурсивен съкращение? - определение от техопедия

Какво е рекурсивен съкращение? - определение от техопедия

Съдържание:

Anonim

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

Рекурсивен акроним е съкращение, където първата буква е самата акроним. Например 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
Какво е рекурсивен съкращение? - определение от техопедия