Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

hrtuhturht

Name: Anonymous 2012-01-07 19:05

Python:

time echo "for i in range(100000000): b = 3.14159265 / 1.161803399" | python

real    1m12.866s
user    1m11.549s
sys    0m0.160s


Ruby:

time echo "100000000.times do b = 3.14159265 / 1.161803399 end" | ruby

real    1m6.056s
user    1m5.952s
sys    0m0.047s


C:

benchmark.c:

int main(){
    double a;
    int x;
   
    for (x = 0; x < 100000000; x++)
    a  = 3.14159265 / 1.161803399;
}


Compilation:


time make benchmark
cc -ansi -pedantic -std=c1x  -lglut -lGLU -lrt  benchmark.c   -o benchmark

real    0m1.865s
user    0m0.240s
sys    0m0.073s


Run:

time ./benchmark

real    0m0.727s
user    0m0.630s
sys    0m0.007s


lol!

Name: Golang 2012-01-07 21:21

user@host ~/prog/go % echo -e 'package main\nfunc main(){var x int\nfor x = 0; x < 1e8; x++ {\n_ = 3.14159265 / 1.161803399\n}\n}'>benchmark.go&&time 8g benchmark.go&&time 8l -o benchmark benchmark.8&&time ./benchmark
8g benchmark.go  0.00s user 0.00s system 85% cpu 0.008 total
8l -o benchmark benchmark.8  0.08s user 0.01s system 99% cpu 0.092 total
./benchmark  0.73s user 0.00s system 99% cpu 0.732 total

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List