Сферические факториалы
TL;DR
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
Джава как эталон считающий факториал пятерочки за 4нс, которые уходят на разогрев ВМ.
rustc 1.14.0-nightly (cae6ab1c4 2016-11-05)
На расте вообще zero-cost факториал получился :-) Даже factoria 20 не выходит из 0 наносекунд.
Так и должно быть!
Теперь переходим к CPS интерпретаторам:
KDB+ 3.4 2016.10.10 Copyright (C) 1993-2016 Kx Systems
LuaJIT 2.0.4 -- Copyright (C) 2005-2015 Mike Pall. http://luajit.org/
Erlang/OTP 19 [erts-8.1] [64-bit] [smp:8:8]
Python 2.7.12
PyPy 5.1.2 with GCC 5.3.1 20160413
Welcome to O-CPS Interpreter v0.11.0!