Rekurze: Porovnání verzí

Smazaný obsah Přidaný obsah
→‎Odstraňování rekurze: styl: +se programuje
Řádek 267:
:viz Cyklus nekonečný
 
Tyto žerty v sobě však nesou poučení o nesprávném užívání rekurze a podávají jej poměrně zábavnou a srozumitelnou formou. Hlavním problémem předchozí ukázky je absence ukončující podmínky. Jak již bylo řečeno, ukončující podmínka je nedílnouobvykle součástí rekurze a její nesprávná formulace častoněkdy vede na [[nekonečný cyklus]] (či cyklus nekonečný) a tím obvykle dochází dříve nebo později k vyčerpání paměti a (v lepším případě) následuje násilné ukončení programu.
 
Poněkud matoucí je i výklad [[rekurzivní zkratka|rekurzivní zkratky]]. Například zkratka [[GNU]] v angličtině znamená „GNU's Not Unix“ (česky „GNU Není Unix“), zkratka je tedy součástí definice významu samotné zkratky.