Ruby Javascript ɺ

Rhino󿡼 ϴ ڹٽũ غô.

Ruby, Io, PHP, Python, Lua, Java, Haskell, and Plain C Fractal Benchmark α׷ ϱ ߴ Ż ڵ ڵ ڵ带 ڹٽũƮ ٲ ڵ带 ڹٽũƮ ߴ. , ȭ ° õ ڵ ߴ. ð ƺϿ ߴ.

ڹٽũƮ ڵ̴.

var BAILOUT = 16
var MAX_ITERATIONS = 1000

function Iterator()
{
//  print("Rendering");
    for(y = -39; y <= 39; y++)
    {
        //print();
        for(x = -39; x <= 39; x++)
        {
            i = this.mandelbrot(x/40.0,y/40.0)
            if (i == 0)
            {
                //print("*")
            }
            else
            {
                //print(" ")
            }
        }
    }
}

Iterator.prototype =
{
    mandelbrot: function(x,y)
    {
        cr = y-0.5
        ci = x
        zi = 0.0
        zr = 0.0
        i = 0
       
        while(1) {
            i += 1
            temp = zr * zi
            zr2 = zr * zr
            zi2 = zi * zi
            zr = zr2 - zi2 + cr
            zi = temp + temp + ci
            if (zi2 + zr2> BAILOUT)
                return i;
            if (i> MAX_ITERATIONS)
                return 0;
        }
    }
}

time = new Date();
new Iterator
end = new Date();
diff = end.getTime() - time.getTime();
print
print("Javascript Elapsed " + diff/1000)

Ruby: 7.681454
Javascript: 13.348

뷫 2 ڹٽũƮ .

Ƹ SpiderMonkey C ڹٽũƮ Ϳ ȴٸ ŭ ǹִ .
带 SpiderMonkey ׽Ʈ ״ SpiderMonkey Ѵٴ FireFox ǹִ ߴ.(߰ ڹٽũƮ ϰڳĴ ȭڰ ߴ ٶ Ȯ ð ߴ.)

2006-12-27 6:03 PM
permalink

ĿƮ Ʈ rss (9)

Ʈ ּ: http://codian.net/wp/archives/428/trackback/

SpiderMonkey.. ̰ ϴ ̱.. ^^

2006-12-27 7:38 PM | comment by ģƸ | permalink

~

2006-12-27 7:38 PM | comment by ģƸ | permalink

̺Ե :)

2006-12-28 4:19 PM | comment by codian | permalink

̳ 񱳳׿...

~

2006-12-31 9:52 PM | comment by foomaru | permalink

rhino ߴµ ȵdz׿.. SpiderMonkey ߴµ rhino 忡 ̴ codian԰ ݴ׿.. ..

2007-01-2 12:21 AM | comment by ģƸ | permalink

rhino ʿ Ե js.jar ׳ ϸ Ǵ.

2007-01-2 10:11 AM | comment by codian | permalink

SpiderMonkey (JavaScript-C) Engine..

스크립트 언어를 C/C++로 작성한 프로그램과 연동하여 사용할 수 있는 방법들을 보면서 (파이썬과 C/C++언어와 연동) 파이썬과 같은 새로운 스크립트를 배우는 것 보다 (물론, 파이썬은 배워두...

2007-01-13 10:33 PM | trackback by 미친병아리가 삐약삐약 | permalink

js.jar Ѵ.. ٽ غ߰ڳ׿..

2007-01-14 8:44 PM | comment by ģƸ | permalink

interactive ۽۰

java -jar js.jar

̷ Ͻø ɰű ϴ

java -jar js.jar [ϸ]

̷ Ͻø ɰſ

2007-01-15 9:03 AM | comment by codian | permalink

ĿƮ ۼ