로제타 코드

Rosetta Code
로제타 코드
Screenshot-2019-10-31 Rosetta Code.png
rosettacode.org의 첫 페이지
이용가능기간:영어
주인마이클 몰
URLrosettacode.org
개시.2007년 1월 1일, 15년 전(2007-01-01)
현황온라인.
콘텐츠 라이선스
GFDL
기입처PHP, MediaWiki

Rosetta Code는 Wiki 기반의 프로그래밍 웹사이트로, 공통 알고리즘과 다양한 프로그래밍 문제에 대한 솔루션을 다양한 프로그래밍 [1]언어로 구현합니다.그것은 같은 문자가 3개 언어로 쓰여져 있는 로제타 돌을 따서 이름이 붙여졌고,[2] 따라서 이집트 상형문자를 처음으로 해독할 수 있게 되었다.

웹 사이트

로제타 코드는 마이클 몰에 의해 2007년에 만들어졌다.이 사이트의 콘텐츠는 GNU Free Documentation License 1.2에 따라 라이선스가 부여되지만 일부 컴포넌트는 보다 관대한 [3]조건에 따라 이중 라이선스가 부여될 수 있습니다.

Rosetta Code 웹 저장소는 원하는 기능이 다양한 프로그래밍 패러다임에서 [4][5]어떻게 매우 다르게 구현되는지, 그리고 "같은" 작업이 다른 프로그래밍 [6]언어로 어떻게 수행되는지 보여줍니다.


2021년 8월 22일 현재 로제타 코드는 [7]다음과 같다.

  • 1,420개의 컴퓨터 프로그래밍 태스크(또는 문제)
  • 303개의 추가 초안 프로그래밍 태스크
  • 태스크 해결에 사용되는 810개의 컴퓨터 프로그래밍 언어
  • 83,043 컴퓨터 프로그래밍 언어의 예/개요


데이터 및 구조

Rosetta Code 사이트는 태스크(특정 프로그래밍 문제 또는 고려 사항)와 컴퓨터 프로그래밍 언어의 단면으로 구성되어 있습니다.태스크의 페이지에는 방문자가 제출한 솔루션이 다양한 컴퓨터 언어로 표시되므로 뷰어는 각 언어의 접근 방식을 태스크의 지정된 문제와 비교할 수 있습니다.

태스크 페이지는 제공된 솔루션의 언어에 따라 언어별 목록에 포함됩니다.C 프로그래밍 언어로 된 솔루션이 포함된 태스크가 C 목록에 표시됩니다.같은 태스크가 루비에 솔루션이 있는 경우 해당 태스크는 Ruby 목록에도 표시됩니다.


언어들

로제타 코드(Wikipedia 설명 포함)에는 다음과 같은 프로그래밍 언어가 있습니다.

예시(Rosetta Code 태스크 엔트리/솔루션)가 있는 컴퓨터 프로그래밍 언어의 전체 목록을 사용할 [9]수 있습니다.

임무들

Rosetta 코드에는 다음과 같은 작업이 있습니다.[10]

「 」를 참조해 주세요.

레퍼런스

  1. ^ 랄프 래멀."소프트웨어 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. ^ 닐 월킨쇼.제1장: "리버스 엔지니어링 소프트웨어 동작""컴퓨터의 어드밴스", 2013. 페이지 14.
  5. ^ 제프 콕스 "스피킹 코드: 미적, 정치적 표현으로서의 코드화"MIT 프레스, 2013. 페이지 6.
  6. ^ Nick Montfort "No Code: Null Programs" (코드 없음: 특수한 프로그램)2013년, 페이지 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.

외부 링크