![Рекурсивная функция для определения факториала](https://i.ytimg.com/vi/jJsM6cWYuEk/hqdefault.jpg)
Съдържание
- Определение - Какво означава рекурсивна съкращение?
- Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
- Техопедия обяснява рекурсивен акроним
Определение - Какво означава рекурсивна съкращение?
Рекурсивен акроним е съкращение, където първата буква е самата акроним. Например 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 процесор