progopedia - osdn

Post on 30-Jun-2015

414 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Прогопедия (Progopedia)

Свободная (GFDL) энциклопедия языков программирования

http://progopedia.ru http://progopedia.com Это не Wiki

Собственный движокДругие принципы наполнения

Цели и задачи

Сверхзадача: описать все языки программирования, диалекты, реализации, версии (с примерами программ)

систематизировать, показать связи и различия

демонстрация разнообразия языков и подходов к программированию

музей для устаревших языков программирования и реализаций

Похожие проекты

Rosetta Code (http://rosettacode.org/) LiteratePrograms (http://literateprograms.org/) Esolang,

the esoteric programming language wiki (http://esoteric.voxelperfect.net/wiki/)

В цифрах progopedia.ru

работает с мая 2007 года 72 языка программирования, 67 диалектов, 210 реализаций, 549 версий

~470 посетителей в день progopedia.com

работает с ноября 2009 года 57 языков, 13 диалектов, 89 реализаций, 85 версий

~104 посетителя в день

progopedia.ru

progopedia.com

Техническая реализация

Полностью при помощи свободного ПО Linux на серверах (CentOS и Ubuntu) СУБД MySQL Apache и Lighttpd, memcached Python, Django, Pygments jQuery

Особенности движка

многоуровнения структура статей "язык" -> "реализация" -> "версия", с опциональными диалектами языков

привязка примеров программ к конкретным версиям, с подсветкой синтаксиса для большинства языков

автоматическое создание списков и связей между статьями

Сообщество

Кому и зачем вообще это надо? Зарегистрированных редакторов:

112 (.ru) и 42 (.com) автор языка программирования D

Уолтер Брайт (Walter Bright) один из разработчиков Perl 6

Дамиан Конвей (Damian Conway) Присоединяйтесь!

Критика

Обязательная регистрация Мало статей Плохие статьи Почему просто не писать в Википедию? Почему не движок MediaWiki? Лицензия GFDL (а не Creative Commons)

Планы

Выработка критериев “идеальной статьи” Руководство для редакторов Инструменты автоматизации для редакторов Возможность исполнения программного кода

примеров прямо на сайте (API Ideone) Автоматический перевод языковых

конструкций

Автора!

Сергей Дымченко kit1980@gmail.com http://kit1980.ru kit.habrahabr.ru

top related