Listový podprogram - Leaf subroutine

A listový podprogram je podprogram který zase nemůže volat jiný podprogram. Někteří kompilátoři mohou použít speciální optimalizace programu na listové podprogramy, například použití propojení registrů abyste nemuseli tlačit zpáteční adresu do zásobníku.

Termín „list“ označuje jejich polohu jako listové uzly v graf volání programu.