YAML

یامل (YAML) (هنوز زبان نشانه‌گذاری نیست) یک زبان برای طبقه‌بندی داده قابل-خواندن-برای-انسان است. معمولاً برای فایل‌های پیکربندی استفاده می‌شود، اما می‌تواند در کاربردهای دیگری هم مورد استفاده قرار گیرد (به عنوان مثال خروجی اشکال‌زدایی) یا منتقل‌شده (به عنوان مثال هدر سند). YAML بسیاری از برنامه‌های ارتباطات مشابهی را به عنوان XML هدف قرار می‌دهد، اما یک نحوی کمینه هم دارد که سازگاری با SGML تجزیه و تحلیل می‌کند. به دو روش نوشته می‌شود اولی سبک زبان پایتون که با پیش‌آمدی در متن تودرتویی را پشتیبانی می‌کند و دومی روش فشرده‌تری است که مانند JSON برای لیست‌ها از [] و برای مپ‌ها از {} استفاده می‌کند که YAML 1.2 را زیر مجموعهٔ JSON قرار می‌دهد.

Yaml
پسوند(های) نام پرونده
.yaml, .yml
نوع رسانهٔ اینترنتی
Not registered
ارائهٔ اولیه۱۱ مه ۲۰۰۱ (۲۰۰۱-۰۵-11)
آخرین ویرایش
1.2 (سومین نسخه)
 اکتبر ۲۰۰۹ (۲۰۰۹-۱۰-01))
گونهتبادل داده
قالب آزاد؟بله
وبگاه

انواع داده‌های شخصی‌سازی شده در YAML مجاز هستند، اما YAML به صورت طبیعی اعداد (مانند رشته‌ها، اعداد صحیح و شناور)، لیست‌ها و آرایه‌ها (که رمزنگاری‌شده یا مپ یا دیکشنری شناخته می‌شود) را رمز گذاری می‌کند.

پسوند نام پرونده برای YAML، از سال ۲۰۰۶ تا به اکنون، yaml. است.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.