Wednesday, April 22, 2015

Mengenal Format YAML

YAML (dibaca yamel) adalah sebuah format serialisasi data yang mudah dibaca manusia secara umum yang mengambil konsep bahasa pemrograman C, Perl, Python dan ide lain dari format XML dan format email (RFC-2822).

YAML pertama kali diperkenalkan oleh om Clark Evans pada tahun 2001. Clark Evans mendesain YAML bersama Ingy dot NEt dan Oren Ben-Kiki. Kini YAML sudah tersedia dan didukung oleh banyak bahasa pemrograman.


Singkatan YAML



YAML sendiri merupakan singkatan rekursif dari "YAML Ain't Markup Language" atau dalam bahasa Indonesia, "YAML tidak sekedar bahasa markup". Selain singkatan tersebut, banyak pula yang menyebut YAML adalah singkatan dari "Yet Another Markup Language", terserah kamu mau pakai yang mana sebagai referensi.

Ekstensi file YAML adalah .yaml atau .yml. Versi termutakhir dari YAML sampai saat ini adalah versi 1.2 yang dirilis pada Oktober 2009 yang lalu.

Contoh Sintaks YAML



Berikut adalah contoh dari sintaks YAML:
[sourcecode language="yaml"]
receipt: Oz-Ware Purchase Invoice
date: 2012-08-06
customer:
given: Dorothy
family: Gale

items:
- part_no: A4786
descrip: Water Bucket (Filled)
price: 1.47
quantity: 4

- part_no: E1628
descrip: High Heeled "Ruby" Slippers
size: 8
price: 100.27
quantity: 1

bill-to: &id001
street: |
123 Tornado Alley
Suite 16
city: East Centerville
state: KS

ship-to: *id001

specialDelivery: >
Follow the Yellow Brick
Road to the Emerald City.
Pay no attention to the
man behind the curtain.
...
[/sourcecode]

terlihat sekali, format dan tata letaknya sangat meniru Perl dan Python, sangat mudah dibaca dan tidak terlalu menakuti user barunya.

Itulah sekelumit artikel tentang mengenal format YAML.

0 comments:

Post a Comment