the rosetta code site is organized as a browsable cross-section of programming problems and programming languages. a programming problem's page displays solutions contributed by visitors in various programming languages, allowing someone who views the solution to compare the solution to the programming problem.