A Comparative Analysis of Programming Languages in Rosetta Code

This repository contains a snapshot of RosettaCode ( together with meta-data and scripts to run the examples in 8 languages (C, C#, F#, Go, Haskell, Python, Java, and Ruby). The analysis is described in detail in the paper:

Analysis scripts

The README file in "analysis" describes the scripts and how to use them.

RosettaCode snapshot

File "" in this directory describes how the snapshot of RosettaCode was generated using a modified version of the Perl module RosettaCode-0.0.5, available from


C. A. Furia and S. Nanz