Okay, I've gathered the latest results, added Python 3.0, and a couple others:
Code:
genprime (C GCC)
Found 250000 primes in 1.94566 seconds (last was 3497861)
Found 500000 primes in 5.40500 seconds (last was 7368787)
Found 750000 primes in 9.82264 seconds (last was 11381621)
Found 1000000 primes in 15.08938 seconds (last was 15485863)
genprime (C LLVM)
Found 250000 primes in 1.98696 seconds (last was 3497861)
Found 500000 primes in 5.52301 seconds (last was 7368787)
Found 750000 primes in 10.04111 seconds (last was 11381621)
Found 1000000 primes in 15.35083 seconds (last was 15485863)
genprime (C LLVM JIT)
Found 250000 primes in 1.97311 seconds (last was 3497861)
Found 500000 primes in 5.48266 seconds (last was 7368787)
Found 750000 primes in 10.00144 seconds (last was 11381621)
Found 1000000 primes in 15.34265 seconds (last was 15485863)
genprime (C Clang/LLVM)
Found 250000 primes in 1.93325 seconds (last was 3497861)
Found 500000 primes in 5.37139 seconds (last was 7368787)
Found 750000 primes in 9.81430 seconds (last was 11381621)
Found 1000000 primes in 15.02909 seconds (last was 15485863)
genprime (C Clang/LLVM JIT)
Found 250000 primes in 2.01441 seconds (last was 3497861)
Found 500000 primes in 5.59148 seconds (last was 7368787)
Found 750000 primes in 10.20508 seconds (last was 11381621)
Found 1000000 primes in 15.65934 seconds (last was 15485863)
genprime (C Intel Compiler)
Found 250000 primes in 3.17819 seconds (last was 3497861)
Found 500000 primes in 9.09660 seconds (last was 7368787)
Found 750000 primes in 16.82925 seconds (last was 11381621)
Found 1000000 primes in 26.01697 seconds (last was 15485863)
genprime (C++)
Found 250000 primes in 1.93410 seconds (last was 3497861)
Found 500000 primes in 5.37282 seconds (last was 7368787)
Found 750000 primes in 9.80067 seconds (last was 11381621)
Found 1000000 primes in 15.03242 seconds (last was 15485863)
genprime (C#)
Found 250000 primes in 10.71136 seconds (last was 3497861)
Found 500000 primes in 40.98805 seconds (last was 7368787)
Found 750000 primes in 97.15990 seconds (last was 11381621)
Found 1000000 primes in 183.22037 seconds (last was 15485863)
genprime (Java)
Found 250000 primes in 7.97291 seconds (last was 3497861)
Found 500000 primes in 22.50499 seconds (last was 7368787)
Found 750000 primes in 41.33362 seconds (last was 11381621)
Found 1000000 primes in 63.83867 seconds (last was 15485863)
genprime (Lua)
Found 250000 primes in 17.20896 seconds (last was 3497861)
Found 500000 primes in 48.28960 seconds (last was 7368787)
Found 750000 primes in 88.40484 seconds (last was 11381621)
Found 1000000 primes in 136.33394 seconds (last was 15485863)
genprime (LuaJIT)
Found 250000 primes in 2.69775 seconds (last was 3497861)
Found 500000 primes in 7.49562 seconds (last was 7368787)
Found 750000 primes in 13.67238 seconds (last was 11381621)
Found 1000000 primes in 21.01764 seconds (last was 15485863)
genprime (Objective-C)
Found 250000 primes in 2.02039 seconds (last was 3497861)
Found 500000 primes in 5.59195 seconds (last was 7368787)
Found 750000 primes in 10.22687 seconds (last was 11381621)
Found 1000000 primes in 15.69897 seconds (last was 15485863)
genprime (Perl)
Found 250000 primes in 56.56371 seconds (last was 3497861)
Found 500000 primes in 156.72391 seconds (last was 7368787)
Found 750000 primes in 283.23712 seconds (last was 11381621)
Found 1000000 primes in 437.29664 seconds (last was 15485863)
genprime (PHP)
Found 250000 primes in 44.57772 seconds (last was 3497861)
Found 500000 primes in 124.17359 seconds (last was 7368787)
Found 750000 primes in 226.58663 seconds (last was 11381621)
Found 1000000 primes in 348.99988 seconds (last was 15485863)
genprime (Python 2.5)
Found 250000 primes in 53.04501 seconds (last was 3497861)
Found 500000 primes in 150.67896 seconds (last was 7368787)
Found 750000 primes in 279.99946 seconds (last was 11381621)
Found 1000000 primes in 432.82021 seconds (last was 15485863)
genprime (Python 3.0)
Found 250000 primes in 62.09792 seconds (last was 3497861)
Found 500000 primes in 174.65253 seconds (last was 7368787)
Found 750000 primes in 325.84933 seconds (last was 11381621)
Found 1000000 primes in 498.66281 seconds (last was 15485863)
genprime (Ruby)
Found 250000 primes in 126.41413 seconds (last was 3497861)
Found 500000 primes in 355.01142 seconds (last was 7368787)
Found 750000 primes in 654.48230 seconds (last was 11381621)
Found 1000000 primes in 1019.23751 seconds (last was 15485863)
And here are the interpreter/compiler versions:
Code:
gmcs --version
Mono C# compiler version 2.0.1.0
mono --version
Mono JIT compiler version 2.0.1 (tarball)
Copyright (C) 2002-2008 Novell, Inc and Contributors. www.mono-project.com
TLS: normal
GC: Included Boehm (with typed GC)
SIGSEGV: normal
Notification: Thread + polling
Architecture: x86
Disabled: none
gcc -v
Using built-in specs.
Target: i686-apple-darwin9
Configured with: /var/tmp/gcc/gcc-5488~2/src/configure --disable-checking -enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/lib --build=i686-apple-darwin9 --with-arch=apple --with-tune=generic --host=i686-apple-darwin9 --target=i686-apple-darwin9
Thread model: posix
gcc version 4.0.1 (Apple Inc. build 5488)
g++ -v
Using built-in specs.
Target: i686-apple-darwin9
Configured with: /var/tmp/gcc/gcc-5488~2/src/configure --disable-checking -enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/lib --build=i686-apple-darwin9 --with-arch=apple --with-tune=generic --host=i686-apple-darwin9 --target=i686-apple-darwin9
Thread model: posix
gcc version 4.0.1 (Apple Inc. build 5488)
icc -v
Version 11.0
java -version
java version "1.5.0_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b06-284)
Java HotSpot(TM) Client VM (build 1.5.0_16-133, mixed mode, sharing)
llc -version
Low Level Virtual Machine (http://llvm.org/):
llvm version 2.5svn
Optimized build with assertions.
make: [version] Error 1 (ignored)
llvm-gcc -v
Using built-in specs.
Target: i386-apple-darwin9.5.0
Configured with: ../llvm-gcc/configure --prefix=/opt/llvm --enable-llvm=/Users/steven/Development/llvm/llvm --enable-languages=c,c++ --with-gmp=/opt/local --with-mpfr=/opt/local --program-prefix=llvm- --without-iconv
Thread model: posix
gcc version 4.2.1 (Based on Apple Inc. build 5628) (LLVM build)
lua -v
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
luajit -v
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
LuaJIT 1.1.5 Copyright (C) 2005-2008 Mike Pall, http://luajit.org/
perl -v | grep built\ for
This is perl, v5.8.8 built for darwin-2level
php --version
PHP 5.2.6 (cli) (built: Jul 17 2008 23:04:49)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
python2.5 --version
Python 2.5.1
python3.0 --version
Python 3.0
ruby --version
ruby 1.8.6 (2008-03-03 patchlevel 114) [universal-darwin9.0]