noun
recursive subroutine
A subroutine that calls itself, directly or indirectly. Used in programming and algorithm design.
再帰的サブルーチンを使うと、コードが簡潔になることがある。
Using a recursive subroutine can sometimes make the code more concise.
Compound of 再帰的 (recursive) + サブルーチン (subroutine). 再帰的 is from 再帰 (recursion) + 的 (-like). サブルーチン is borrowed from English 'subroutine'.