Node4.4.5 PK Java 1.8 执行环境:MacOS Sierra 2.2 GHz Intel Core i7 递归计算斐波那契数列 var f=function (n) { return n==0?0:n>1?f(n-1)+f(n-2):1; }; 当n=46时,测试结果 Node:28s Java:9
差距还是挺大的,现在有疑问,这个差距产生的原因是? 递归?编译?浮点计算?解释器优化?
Node4.4.5 PK Java 1.8 执行环境:MacOS Sierra 2.2 GHz Intel Core i7 递归计算斐波那契数列 var f=function (n) { return n==0?0:n>1?f(n-1)+f(n-2):1; }; 当n=46时,测试结果 Node:28s Java:9
差距还是挺大的,现在有疑问,这个差距产生的原因是? 递归?编译?浮点计算?解释器优化?