Skip to content

using the euler projects as a source to benchmark lanugages

Notifications You must be signed in to change notification settings

kscaldef/euler_bench

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

run 'perl Makefile.PL'.
  You will want to answer 'yes' to installing dependencies if you want
  the included comparison scripts to work.

run 'make installdeps'
  This should use CPANPLUS or CPAN to install the necessary
  prerequisite modules for running the comparison scripts.


= File Naming
==================

Files in each directory are named according to:

<language>/<3-digit project euler number>/<2-digit implementation number>.ext

About

using the euler projects as a source to benchmark lanugages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Perl 89.0%
  • Haskell 4.4%
  • Parrot 3.6%
  • Ruby 2.5%
  • Erlang 0.5%