YAML
Definizione rapida
Formato testuale strutturato e leggibile usato per rappresentare dati, configurazioni e sequenze gerarchiche.
Spiegazione
YAML usa indentazione, scalari, mappe e liste per descrivere strutture portabili tra strumenti. La flessibilità sintattica richiede attenzione a tipi impliciti, valori ambigui, alias e dati non fidati.
Esempio pratico
Un file di configurazione descrive categorie come lista e impostazioni come coppie chiave-valore, poi viene validato prima dell’uso.
Spiegazione tecnica
La specifica YAML 1.2.2 definisce una rappresentazione serializzata e il modo in cui parser e applicazioni la interpretano; sicurezza e schema dipendono dal consumer.
Da non confondere con
Non è Markdown: entrambi sono leggibili, ma YAML è un linguaggio di serializzazione strutturata con regole proprie.