Первая страница rosettacode.org | |
Доступно в | Английский |
---|---|
Владелец | Майкл Мол |
URL | rosettacode.org |
Запущен | 1 января 2007 г.; 13 лет назад (01.01.2007) |
Текущий статус | Онлайн |
Лицензия на контент | GFDL |
Написано на | PHP, MediaWiki |
Rosetta Code - это веб-сайт по программированию на основе wiki с реализациями общих алгоритмов и решениями различных программ проблем на многих различных языках программирования.. Он назван в честь Розеттского камня, на котором написан тот же текст на трех языках, что позволило впервые расшифровать египетские иероглифы.
Rosetta Code был создан в 2007 году Майклом Молом. Контент сайта под лицензией GNU Free Documentation License 1.2, хотя некоторые компоненты могут иметь двойную лицензию на более разрешительных условиях.
Веб-репозиторий Rosetta Code показывает, как реализована желаемая функциональность. по-разному в разных парадигмах программирования, и как «одна и та же» задача решается на разных языках программирования.
По состоянию на 21 октября 2020 года Rosetta Code имеет:
.
Сайт Rosetta Code организован как просматриваемое сечение задач (конкретные проблемы или соображения программирования) и языки программирования. На странице задачи отображаются решения, предложенные посетителями, на разных компьютерных языках, что позволяет зрителю сравнить подход каждого языка к заявленной проблеме.
Страницы задач включаются в списки на разных языках в зависимости от языков предоставленных решений; задача с решением на языке программирования C появится в листинге для C.Если та же задача имеет решение в Ruby, задача появится в листинге для Ruby как хорошо.
Некоторые из языков компьютерного программирования, присутствующих в Rosetta Code (которые имеют описания в Википедии), включают:
Полный список языков программирования, на которых есть примеры (записи / решения к задачам Rosetta Code).
Некоторые из задач, найденных в Rosetta Code, включают: