Rosetta Code

from Wikipedia, the free encyclopedia
Globe icon of the infobox
Rosetta Code
Website logo
Wiki-Based Programming Chrestomacy
languages English
operator Mike Mol
On-line 2007-01 (currently online)
http://rosettacode.org/

Rosetta Code is a tool - based programming website with implementations of popular algorithms and solutions for various programming problems in many different programming languages .

Website

Rosetta Code was developed by Michael Mol in 2007. The content of the website is licensed under the GNU Free Documentation License 1.2, although some components may have two licenses under less stringent conditions.

The Rosetta Code Web Repository illustrates how the desired functionality can be implemented very differently in different programming paradigms , and how "the same" task can be performed in different programming languages.

As of September 25, 2019, Rosetta Code has:

  • 986 programming problems
  • 230 additional programming tasks as a draft
  • 760 programming languages

Data and structure

The Rosetta Code website is organized to be navigable by task (specific programming problem or consideration) and by programming language.

A task's page displays visitor-contributed solutions in various computer languages ​​so that a viewer can compare the approach of each language with the stated problem of the task.

Task pages are included in lists per language based on the languages ​​of the solutions provided; a problem with a solution in the programming language C appears in the list for C. If the same problem has a solution in Ruby, the problem also appears in the list for Ruby.

languages

Some programming languages ​​listed in Rosetta Code are:

A list of all programming languages, sorted by popularity, is available.

Web links

Individual evidence

  1. RalfLämmel: chrestomathies software. In: Science of Computer Programming. ScienceDirect, accessed December 13, 2019 .
  2. ^ Atif M. Memon: Advances in Computers . Academic Press, 2013, ISBN 978-0-12-408109-3 ( google.de [accessed December 16, 2019]).
  3. Geoff Cox, Christopher Alex McLean: Speaking Code: Coding as Aesthetic and Political Expression . MIT Press, 2013, ISBN 978-0-262-01836-4 ( google.de [accessed December 16, 2019]).
  4. ^ Rosetta Code. Retrieved December 16, 2019 .
  5. Category: Programming Languages ​​- Rosetta Code. Retrieved December 16, 2019 .
  6. RC POP.OUT - Rosetta Code. Retrieved December 16, 2019 .