All Projects → notbenh → euler_bench

notbenh / euler_bench

Licence: other
using the euler projects as a source to benchmark lanugages

Programming Languages

perl
6916 projects
scala
5932 projects
Parrot
15 projects
haskell
3896 projects
ruby
36898 projects - #4 most used programming language
erlang
1774 projects

Euler Benchmark Suite

The Euler Benchmark Suite aims at comparing language speeds for the Euler Project Problems at http://projecteuler.net/.

This currently consists of Perl 5, Rakudo Perl 6 and Parrot solutions, but all languages are welcome.

Installation

In order for the included comparison scripts to work, you need to ensure that you have the necessary dependencies installed.

cd into the git checkout

cd euler_bench
perl Makefile.PL # answer yes to installing deps if you want comparison scripts to work
make installdeps

Or if you have cpanminus (you should), then just type:

cpanm --installdeps .

File Naming

Files in each directory are named according to:

<language>/<3-digit project euler number>/<2-digit implementation number>.ext
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].