로제타 코드
Rosetta Code![]() rosettacode.org의 첫 페이지 | |
이용가능기간: | 영어 |
---|---|
주인 | 마이클 몰 |
URL | rosettacode |
개시. | 2007년 1월 1일, | 전(
현황 | 온라인. |
콘텐츠 라이선스 | GFDL |
기입처 | PHP, MediaWiki |
Rosetta Code는 Wiki 기반의 프로그래밍 웹사이트로, 공통 알고리즘과 다양한 프로그래밍 문제에 대한 솔루션을 다양한 프로그래밍 [1]언어로 구현합니다.그것은 같은 문자가 3개 언어로 쓰여져 있는 로제타 돌을 따서 이름이 붙여졌고,[2] 따라서 이집트 상형문자를 처음으로 해독할 수 있게 되었다.
웹 사이트
로제타 코드는 마이클 몰에 의해 2007년에 만들어졌다.이 사이트의 콘텐츠는 GNU Free Documentation License 1.2에 따라 라이선스가 부여되지만 일부 컴포넌트는 보다 관대한 [3]조건에 따라 이중 라이선스가 부여될 수 있습니다.
Rosetta Code 웹 저장소는 원하는 기능이 다양한 프로그래밍 패러다임에서 [4][5]어떻게 매우 다르게 구현되는지, 그리고 "같은" 작업이 다른 프로그래밍 [6]언어로 어떻게 수행되는지 보여줍니다.
2021년 8월[update] 22일 현재 로제타 코드는 [7]다음과 같다.
- 1,420개의 컴퓨터 프로그래밍 태스크(또는 문제)
- 303개의 추가 초안 프로그래밍 태스크
- 태스크 해결에 사용되는 810개의 컴퓨터 프로그래밍 언어
- 83,043 컴퓨터 프로그래밍 언어의 예/개요
데이터 및 구조
Rosetta Code 사이트는 태스크(특정 프로그래밍 문제 또는 고려 사항)와 컴퓨터 프로그래밍 언어의 단면으로 구성되어 있습니다.태스크의 페이지에는 방문자가 제출한 솔루션이 다양한 컴퓨터 언어로 표시되므로 뷰어는 각 언어의 접근 방식을 태스크의 지정된 문제와 비교할 수 있습니다.
태스크 페이지는 제공된 솔루션의 언어에 따라 언어별 목록에 포함됩니다.C 프로그래밍 언어로 된 솔루션이 포함된 태스크가 C 목록에 표시됩니다.같은 태스크가 루비에 솔루션이 있는 경우 해당 태스크는 Ruby 목록에도 표시됩니다.
언어들
로제타 코드(Wikipedia 설명 포함)에는 다음과 같은 프로그래밍 언어가 있습니다.
예시(Rosetta Code 태스크 엔트리/솔루션)가 있는 컴퓨터 프로그래밍 언어의 전체 목록을 사용할 [9]수 있습니다.
임무들
Rosetta 코드에는 다음과 같은 작업이 있습니다.[10]
- '99병 맥주' (노래)
- 약어
- 아커만 함수
- 우호수
- 아나그램
- 베르누이 수
- 비트 연산
- 콜레스키 분해
- 조합
- 평.
- 연속 분수
- Cyclic Redundancy Check(CRC-32)
- 드 브루인 수열
- 데스 스타(그림)
- 도트 제품
- 용곡선
- 이집트 분수
- 여덟 개의 여왕 퍼즐
- 팩터럴
- 피보나치 수열
- FizzBuzz
- Galton box(빈박스) 애니메이션
- 감마 함수
- 가우스 소거
- 최대공약수(GCD)
- 헬로월드 프로그램 헬로월드/텍스트
- 호프슈타터 Q 수열
- Infinity
- 최소공배수(LCM)
- 레오나르도 수
- 레벤슈테인 거리
- Look-and-Say 시퀀스
- 루카스 수
- 루카스-레머 프라이머리 검정
- 만델브로트 세트(그림)
- 메르센 소수
- 밀러-라빈 원시성 검정
- 모스 부호
- 수치 적분
- 파스칼의 삼각형(그림)
- 완전수치
- 순열
- 소수(102 태스크)
- 원시 번호
- 쿼터니온스
- 퀴네
- 난수
- 가위바위보
- 로마 숫자(encode/decode)
- 통합의 뿌리
- 함수의 근원
- Rot13: 간단한 문자 치환 암호
- 룽게-쿠타법
- SEDOL
- 반소수
- Sierpinski 삼각형(그림)
- 정렬 알고리즘(41)
- 정사각형 없는 정수
- 통계 정보
- 줄기와 잎 표시
- 함수 정의
- 스도쿠(솔루션)
- 택시 번호
- Thue-Morse 수열
- Tic-tac-toe (0과 크로스)
- 하노이 타워 (솔브)
- 삼각 함수
- 울람나선형(그림)
- 뱀파이어 수
- 우샤오린 선 알고리즘(그림)
- 얼룩말 퍼즐 또는 아인슈타인 수수께끼
- Zeckendorf 표현
「 」를 참조해 주세요.
레퍼런스
- ^ 랄프 래멀."소프트웨어 chrestomathies.".doi:10.1016/j.scico.2013.11.014. 2013.
- ^ "Rosetta Code:About - Rosetta Code". www.rosettacode.org.
- ^ "Rosetta Code:Copyrights". Retrieved 2010-12-19.
- ^ 닐 월킨쇼.제1장: "리버스 엔지니어링 소프트웨어 동작""컴퓨터의 어드밴스", 2013. 페이지 14.
- ^ 제프 콕스 "스피킹 코드: 미적, 정치적 표현으로서의 코드화"MIT 프레스, 2013. 페이지 6.
- ^ Nick Montfort "No Code: Null Programs" (코드 없음: 특수한 프로그램)2013년, 페이지 10
- ^ "Welcome to Rosetta Code". Retrieved 2007-01-07.
- ^ "Most linked-to categories". Retrieved 2020-01-01.
- ^ "RC POP.OUT - Rosetta Code". rosettacode.org.
- ^ "Pages with the most categories". Retrieved 2018-10-11.