Прогопедия
- Веб-адрес:
- progopedia.ru
progopedia.com
- Основной язык:
- русский, английский
- Русский раздел:
- есть
- Дата основания:
- май 2007 года
Прогопе́дия (англ. Progopedia) — свободная[1] интернет-энциклопедия языков программирования. Расположена на домене progopedia.ru, также есть англоязычный раздел энциклопедии.
Идея проекта состоит в том, чтобы составить максимально полный перечень языков программирования (вместе с диалектами, реализациями и версиями), структурировать информацию о них и дать к каждому языку пример решения нескольких стандартизированных задач.
Содержание |
[править] Сущность Прогопедии
Прогопедия — свободная[1] общедоступная интернет-энциклопедия языков программирования. Может быть полезной преподавателям, учащимся, программистам или другим людям интересующимся программированием или изучающим его. Пишется и редактируется зарегистрированными пользователями сайта, среди которых можно встретить специалистов разных направлений в программировании. Энциклопедия доступна на 2 языках: русский и английский.
Проект не ставит своей целью заменить Википедию. О каждом языке дается лишь основная информация а также ссылки (при наличии) на англоязычную и русскоязычную страницы в Википедии. К каждой статье о языке программирования, диалекте, реализации или версии можно оставлять комментарии.
Цели и задачи:
- Описать все языки программирования, диалекты, реализации, версии (с примерами программ);
- Систематизировать, показать связи и различия;
- Демонстрация разнообразия языков и подходов к программированию;
- Музей для устаревших языков программирования и реализаций.
Связаться с администрацией можно:
- Google-группа[2]
- Электронная почта: [email protected].
[править] Особенности
Прогопедия — не Википедия, она написана для удобного просмотра информации о языках программирования и не более.
Главные особенности:
- Статьи, которым не место в Википедии из-за малой значимости (малопопулярная реализация экзотического языка, минорная версия компилятора и т. д.) можно более подробно прочесть в Прогопедии;
- Более конкретная и техническая точка зрения, отсутствуют широкое погружение в историю языка и биографии авторов — для этого делается ссылка на статью в Википедии;
- Специфичная единая структура статей и примеров (постоянно дорабатывается). Это нужно для того, чтобы было проще сравнивать разные языки и реализации;
- Специализированный движок сайта (не Вики-движок, написан на Django). Имеет ряд заточенных под задачу особенностей, например:
- Многоуровневая структура «язык» -> «реализация» -> «версия», опционально привязанные к языкам диалекты;
- Подсветка синтаксиса примеров при помощи Pygments;
- Автоматическое создание ссылок между статьями.[3]
- Для редактирования необходима регистрация (по приглашению, подтверждается администрацией), такой подход снижает количество пользователей и правок. Администрация считает такой ход разумным из за специфической тематики сайта.
[править] История
С момента запуска рускоязычного сайта в мае 2007 года был значительно переработан движок (в частности, изменена структура с неоправдавшей себя «язык» -> «диалект» -> «реализация» -> «версия» на «язык» -> «реализация» -> «версия» — диалекты опционально), обновлены версии используемых библиотек. Проект обзавелся слабеньким, но все же выделенным сервером. Добавлено множество статей, примеров. Обновлен дизайн. Начата работа по добавлению семантической разметки.
«Еще в 2003 году был зарегистрирован проект на sourceforge.net. Потом все это было надолго забыто и после возродилось в виде progopedia.ru.» — говорит Сергей Дымченко, автор проекта.[4]
С ноября 2009 года у энциклопедии есть англоязычный раздел Прогопедии — progopedia.com.
[править] Примечания
- ↑ 1,0 1,1 Все материалы на сайте предоставляются на условиях лицензии GNU Free Documentation License (GFDL)
- ↑ http://groups.google.com/group/progopedia-ru
- ↑ Пример, если язык B повлиял на создание языка A, информацию об этом нужно добавить только один раз в статью о языке A, в статье о языке B она появится автоматически. Ссылки на реализации и версии автоматически добавляются в статьи о языках, ссылки на примеры в статьи о версиях и т. д.
- ↑ http://internet.ru/details/2007-06-17442 Интервью с создателем сайта в гостиной «toodoo + internet.ru»
[править] См. также
[править] Ссылки
- http://progopedia.ru/ — cайт Progopedia.ru
- Прогопедия в каталоге федерального портала «Российское образование»
- Интервью с создателем сайта в гостиной «toodoo + internet.ru. (2007-06-20 11:31)»
- Веб-архив. Так выглядела прогопедия в 2007 году
Прогопедия относится к теме «Тематические википроекты» |