Rosetta Code
Rosetta Code is a wiki-based programming chrestomathy website with solutions to various programming problems in many different programming languages. It was created in 2007 by Mike Mol. As of 19 December 2010[update] Rosetta Code includes 450 programming tasks, and covers 351 programming languages[1]. The site's content is licensed under the GNU Free Documentation License 1.2, though some components may be dual-licensed under more permissive terms[2].
Data and Structure
The site is organized as a browseable cross-section of tasks (specific programming problems or considerations) and programming languages. A task's page displays visitor-contributed solutions in various languages, allowing a viewer to compare each language's approach to the task's stated problem. Task pages are included in per-language listings based on the languages of provided solutions; a task with a solution in C will show up in the listing for C. If the same task has a solution in Ruby, the task will appear in Ruby's listing as well.
Selection of Languages
The following represents a sample of the languages found on Rosetta Code, ordered by sitewide application:[3]
Selection of Tasks
The following represents a sample of the tasks found on Rosetta Code, ordered by sitewide involvement.[4]
- Hello world
- 99 Bottles of Beer
- Comments
- Empty Program
- Fibonacci sequence
- 100 doors
- Ackermann function
- Function definition
- FizzBuzz
- Loops/Infinite
External links
References
- ^ "Welcome to Rosetta Code". Retrieved 2010-12-19.
- ^ "Rosetta Code:Copyrights". Retrieved 2010-12-19.
- ^ "Most linked-to categories". Retrieved 2010-12-19.
- ^ "Pages with the most categories". Retrieved 2010-12-19.
This article has not been added to any content categories. Please help out by adding categories to it so that it can be listed with similar articles, in addition to a stub category. (September 2010) |