Прогопедия: свободная энциклопедия языков программирования (Новости LinuxForum)

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
vr13
Сообщения: 885
ОС: gentoo

Прогопедия: свободная энциклопедия языков программирования

Сообщение vr13 »

Прогопедия (Progopedia) - свободная, лицензируемая по правилам FDL, web-энциклопедия языков программирования, авторы которой намереваются создать исчерпывающее описание существующих языков и техник программирования. В список могут включаться языки программирования, их версии и диалекты. Каждая статья сопровождается одинаковым набором примеров, на практике описывающих возможности языка. Главная цель - создание справочника для обучающихся с различными уровнями подготовки, статьи также могут использоваться как справочник для профессионалов, ищущих информацию о каком-либо языке программирования, версии или реализации языка на нужной платформе

Сходство с Wikipedia только внешнее, имеется несколько принципиальных отличий:
  • не разрешены анонимные статьи и анонимное редактирование статей. Все авторы должны быть авторизованы, и авторизация производится не автоматически: в идеале идеологам проекта хотелось бы получать статьи, написанные экспертами в соответствующих областях, а также гарантировать читателям отсутствие спама и/или вандализма по отношению к опубликованному материалу
  • строгая категоризация информации, возможность создания иерархических статей, что, например, будет полезно при описании небольших изменений (minor version) популярного компилятора - в этом случае будет создана отдельная статья, иерархически подчиненная главной статье об этом компиляторе. предполагаемая иерархия - "язык программирования" -> "реализация" -> "версия", возможны идентичные структуры для диалектов языка
  • статьи будут содержать только техническую информацию; всевозможные отступления - об истории создании языка, биографии авторов и тп - не допускаются. Разве что - ссылка на статью в Wikipedia
  • бОльшая структурированность статей и примеров. Идеологи проекта имеют намерение создать соответствующие прототипы
  • специально разработанный движок, написанный на Python с использованием инструментария Django
    • структуризация примеров, применительно к версиям языка программирования - примеры будут выделяться разными цветами (с использованием библиотеки Pygments - для наглядного представления возможностей новых версий языка и общих частей, не менявшихся в новой версии в приводимом примере
    • отдельные статьи о формальном описании языка программирования и технике программирования
    • механизм автоматизации ссылок для логически связанных статей
  • статьи пишутся и редактируются добровольцами; для возможности писать и/или редактировать нужно лишь зарегистрироваться. Также существует возможность комментировать любую существующую статью в специально созданной Google-группе

На момент написания заметки в Прогопедии существуют описания 21 языка программирования, 2 диалекта, 28 реализаций и 29 версий
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Прогопедия: свободная энциклопедия языков программирования

Сообщение sash-kan »

пустовато там, да.
правда, судя по истории изменений, стартовали всего месяц назад.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Janik
Сообщения: 866
Статус: Оператор вычислительных машин
ОС: Debian

Re: Прогопедия: свободная энциклопедия языков программирования

Сообщение Janik »

Посмотрел, там только примеры. Ещё нужны там сами статьи о языках. Было бы здорово, если там было что-нибудь про ассемблер. Но неплохо.
Кто ищет, тот всегда найдет!
Опыт - это когда все получается с первого раза.
Спасибо сказали: