jˈakɔɕtɕ kˈɔdu ɡˌɛnɛrɔvˈana dla tˌɛɡɔ tˈɨpu fˈuŋktsji jɛst ʃtʃɛɡˈulɲʲɛ vˈaʒna w jɛ̃zˈɨkax fuŋktsˈɨjnɨx, ɡdʑˈɛ uʒˈɨva ɕɛ rɛkˈursji.
Jakość kodu generowana dla tego typu funkcji jest szczególnie ważna w językach funkcyjnych, gdzie używa się rekursji.