Tak (Funktion)
aus Wikipedia, der freien Enzyklopädie
Tak ist eine rekursive mathematische Funktion, die folgendermaßen definiert ist:
def tak( x, y, z) unless y < x z else tak( tak(x-1, y, z), tak(y-1, z, x), tak(z-1, x, y) ) end end
Sie wird oft als Benchmark für Programmiersprachen verwendet, die auf Rekursion optimiert sind.