Los decimales de PI en JavaScript
En Anieto2k me encuentro con esta impresionante función para calcular los decimales del numero pi:
function pi(digit){
var p=parseInt,a=10000,c=p(digit*3.5),b=d=e=g=0,f=[],s=r=”"
for(;b-c;)f[b++]=p(a/5)
for(;d=0,g=c*2;c-=14,s=(“0000″).concat(p(e)+p(d/a)),r+=s.substr(s.length-4),e=d%a)
for(b=c;d+=(f[b]?f[b]:0)*a,f[b]=d%–g,d= p(d/g–),–b;d*=b);
return r
}
alert(“PI: ” + pi(10000)); // Aka el comeRAM!!
Aunque hace tiempo que voy haciendo cosas con JavaScript, no me había planteado hasta ahora su utilización para entornos científicos o académicos, siendo que JavaScript se ha utilizado hasta ahora mayormente para entornos web.
¿ Alguien sabría programar la función que calcule los decimales del numero e ?