Прогопедия (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) Автоматический перевод языковых
конструкций
Автора!
Сергей Дымченко [email protected] http://kit1980.ru kit.habrahabr.ru