英雄联盟网址

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Rosetta Code
Screenshot-2019-10-31 Rosetta Code.png
Front page of rosettacode.org
Available in English
Owner Michael Mol
URL rosettacode .org
Launched January 1, 2007 ; 15 years ago  ( 2007-01-01 )
Current status Online
Content license
GFDL
Written in PHP , MediaWiki

Rosetta Code is a wiki -based programming website with implementations of common algorithms and solutions to various programming problems in many different programming languages . [1] It is named for the Rosetta Stone , which has the same text inscribed on it in three languages, and thus allowed Egyptian hieroglyphs to be deciphered for the first time. [2]

Website [ edit ]

Rosetta Code was created in 2007 by Michael Mol. 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. [3]

The Rosetta Code web repository illustrates how desired functionality is implemented very differently in various programming paradigms, [4] [5] and how "the same" task is accomplished in different programming languages . [6]


As of 22 August 2021 , Rosetta Code has: [7]

  • 1,121 computer programming tasks (or problems)
  • 303 additional draft programming tasks
  • 810 computer programming languages that are used to solve tasks
  • 83,043 computer programming language examples/entries


Data and structure [ edit ]

The Rosetta Code site is organized as a browsable cross-section of tasks (specific programming problems or considerations) and computer programming languages. A task's page displays visitor-contributed solutions in various computer 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 the C programming language will appear in the listing for C. If the same task has a solution in Ruby , the task will appear in the listing for Ruby as well.


Languages [ edit ]

Some of the computer programming languages found on Rosetta Code (which have Wikipedia descriptions) include: [8]

A complete list of the computer programming languages that have examples (entries/solutions to the Rosetta Code tasks) is available. [9]

Tasks [ edit ]

Some of the tasks found on Rosetta Code include: [10]

See also [ edit ]

References [ edit ]

  1. ^ Ralf Lämmel. "Software chrestomathies". doi : 10.1016/j.scico.2013.11.014 . 2013.
  2. ^ "Rosetta Code:About - Rosetta Code" . www.rosettacode.org .
  3. ^ "Rosetta Code:Copyrights" . Retrieved 2010-12-19 .
  4. ^ Neil Walkinshaw. Chapter One: "Reverse-Engineering Software Behavior". "Advances in Computers" . 2013. p. 14.
  5. ^ Geoff Cox. "Speaking Code: Coding as Aesthetic and Political Expression" . MIT Press, 2013. p. 6.
  6. ^ Nick Montfort "No Code: Null Programs" . 2013. p. 10.
  7. ^ "Welcome to Rosetta Code" . Retrieved 2007-01-07 .
  8. ^ "Most linked-to categories" . Retrieved 2020-01-01 .
  9. ^ "RC POP.OUT - Rosetta Code" . rosettacode.org .
  10. ^ "Pages with the most categories" . Retrieved 2018-10-11 .

External links [ edit ]