13
Прогопедия (Progopedia) Свободная (GFDL) энциклопедия языков программирования http://progopedia.ru http://progopedia.com Это не Wiki Собственный движок Другие принципы наполнения

Progopedia - OSDN

Embed Size (px)

Citation preview

Page 1: Progopedia - OSDN

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

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

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

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

Page 2: Progopedia - OSDN
Page 3: Progopedia - OSDN

Цели и задачи

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

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

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

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

Page 4: Progopedia - OSDN

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

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

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

Page 5: Progopedia - OSDN

В цифрах progopedia.ru

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

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

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

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

Page 6: Progopedia - OSDN

progopedia.ru

progopedia.com

Page 7: Progopedia - OSDN

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

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

Page 8: Progopedia - OSDN

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

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

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

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

Page 9: Progopedia - OSDN

Сообщество

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

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

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

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

Page 10: Progopedia - OSDN
Page 11: Progopedia - OSDN

Критика

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

Page 12: Progopedia - OSDN

Планы

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

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

конструкций

Page 13: Progopedia - OSDN

Автора!

Сергей Дымченко [email protected] http://kit1980.ru kit.habrahabr.ru