Описание тега yaml
Из статьи в Википедии о YAML:
YAML (/ˈjæməl/, рифмуется с верблюдом) - это удобочитаемый язык сериализации данных, который берет концепции из таких языков программирования, как C, Perl и Python, а также идеи из XML и формата данных электронной почты (RFC 2822). YAML был впервые предложен Кларком Эвансом в 2001 году, который разработал его вместе с Ingy döt Net и Oren Ben-Kiki. Доступен для нескольких языков программирования.
YAML - это рекурсивное сокращение от "YAML Ain't Markup Language". В начале своего развития YAML, как говорили, означал "еще один язык разметки", но затем он был переинтерпретирован (дублируя исходную аббревиатуру), чтобы выделить его цель как ориентированную на данные, а не на разметку документа.
Особенности:
- Его знакомая структура с отступом и компактный внешний вид делают его особенно подходящим для задач, в которых люди могут просматривать или редактировать структуры данных, такие как файлы конфигурации, дамп во время отладки и заголовки документов.
- Хотя он хорошо подходит для иерархического представления данных, он также имеет компактный синтаксис для реляционных данных.
- Большая часть его доступности происходит из-за отказа от использования вложений, таких как кавычки, скобки, скобки и открывающие / закрывающие теги, которые человеческому глазу может быть трудно сбалансировать во вложенных иерархиях.
Смотрите также
- Официальный сайт
- Текущие спецификации (YAML 1.2 с 2009 г.)
- Отношение к JSON
- Википедия: YAML
Связанные теги