3 ms·
I seem to remember that at one point, Pypy, Luajit and perhaps a Ruby interpreter were removed from the races. Anyone have any details on why that happened? Th
by lvh 16y ago
I seem to remember that at one point, Pypy, Luajit and perhaps a Ruby interpreter were removed from the races.
Anyone have any details on why that happened? These destroyed my ability to link to the shootout as data for showing that languages don't matter as much as implementations do, a nuance many newbies miss :(
- edsrzf 16y agoThe benchmark game now only shows one implementation per language. The reasons aren't very satisfying IMO, but see this thread: http://thread.gmane.org/gmane.comp.python.pypy/7303/focus=7352 http://thread.gmane.org/gmane.comp.python.pypy/7303/focus=73...
- igouy 16y agoIf you want "the reasons" see the Help page - http://shootout.alioth.debian.org/help.php#implementationx http://shootout.alioth.debian.org/help.php#implementationx
- skymt 16y agoYou can still point to gcc vs CINT to make that point dramatically. The help page has your answer, anyway. "Because I want to do fewer chores not more!" http://shootout.alioth.debian.org/help.php http://shootout.alioth.debian.org/help.php
- igouy 16y agoIt's kind-of fun having "C" at both the top and bottom of a performance table - http://shootout.alioth.debian.org/u32/compare.php?lang=cint http://shootout.alioth.debian.org/u32/compare.php?lang=cint But let's note that here CINT is only being used as a C interpreter but a CINT script can call compiled classes/functions and compiled code can make callbacks to CINT interpreted functions - which I'm sure you understand would make it a lot faster.