Загрузка...
скачать
Реферат на тему:

Простая старая документация



Простая старая документация (англ. Plain old documentation, сокращённо pod) — простой язык разметки, применяемый для документирования языка программирования Перл.

Устройство

pod разработан как простой и ясный язык с минимально необходимым полезным синтаксисом. Из него намеренно исключены механизмы для описания шрифтов, изображений, цветов или таблиц. Основными целями разработки pod являются:

  • Простота разбора
  • Простота преобразования в другие форматы и языки, например в HTML или TeX
  • Простота включения примеров с кодом
  • Простота чтения в исходной форме, то есть без обработки программами форматирования
  • Простота написания (иначе программисты не станут писать документацию!)

Хотя авторы руководоства perlpod отмечают, что возможностей pod скорее всего недостаточно для написания на нём книг[1], фактически есть книги, написанные в расширенной версии pod. Эта расширенная версия включает в себя возможности для форматирования таблиц и подстрочных примечаний и использовалась издтельством O'Reilly & Associates для производства нескольких книг о перле (наиболее известная из них это Программирование на Perl[2] Ларри Уолла, Тома Кристиансена и Джона Орванта). Ещё одна расширенная версия pod, называемая mod, использовалась при написании книги en:Higher-Order Perl Марка Джейсона Доминуса.


Примечания

  1. «The Pod format is not necessarily sufficient for writing a book» - perldoc.perl.org/perlpod.html
  2. Ларри Уолл, Том Кристиансен, Джон Орвант Программирование на Perl = Programming Perl. — «Символ-Плюс», 2006. — С. 1152. — ISBN 5-93286-020-0
скачать

Данный реферат составлен на основе статьи из русской Википедии. Синхронизация выполнена 15.07.11 06:07:36

Похожие рефераты: GNU Free Documentation License, Public Documentation License, FreeBSD Documentation License, Plain White Ts, Plain Text, Virginia Plain, Aereo-plain, Plain Jane Automobile, Plain Old Java Object.

Категории: Языки разметки, Perl.

Текст доступен по лицензии Creative Commons Attribution-ShareAlike.