W i l l k o m m e n   b e i   [ www.mauspfeil.com ]
 
 



 

Wörterbuch der Bedeutung
<<Zurück
Bitte wählen Sie einen Buchstaben:
A, Ä | B | C | D | E | F | G | H | I | J | K | L | M | N | O, Ö | P | Q | R | S | T | U, Ü | V | W | X | Y | Z | 0-9

Suchen:

(Groß-/Kleinschreibung wird nicht unterschieden)

Google


YAML

*** Shopping-Tipp: YAML

{{Dieser Artikel|beschreibt die YAML Markup Language. Für eine Beschreibung zum (X)HTML/CSS-Framework YAML siehe Yet Another Multicolumn Layout.}} '''YAML''' ist ein rekursives Akronym für „YAML Ain't Markup Language“ (ursprünglich „Yet Another Markup Language“). YAML ist eine Sprache zur Serialisierung Datenserialisierung, angelehnt an XML und an die Datenstrukturen in den Sprachen Perl, Python (Programmiersprache) Python und C (Programmiersprache) C sowie dem in RFC 2822 vorgestellten E-Mail-Format. Die Idee zu YAML stammt von Clark Evans, die Spezifikation wurde von ihm selbst, Brian Ingerson und Oren Ben-Kiki erstellt.

Design-Ziele
Die grundsätzliche Annahme von YAML ist, dass sich jede beliebige Datenstruktur nur mit assoziativen Listen (Hashtabelle Hashes), Listen (Arrays) und Einzelwerten (Skalare Variable Skalaren) darstellen lässt. Durch dieses einfache Konzept ist YAML wesentlich leichter von Menschen zu lesen und zu schreiben als beispielsweise XML, außerdem vereinfacht es die Weiterverarbeitung der Daten, da die meisten Sprachen solche Konstrukte bereits integriert haben.

Beispiele
Listen (das Zeichen # leitet einzeilige Kommentare ein, --- markiert den Beginn eines neuen Abschnitts): --- # Favorite movies, block format - Casablanca - Spellbound - Notorious --- # Shopping list, inline format [milk, bread, eggs] Hashes: --- # Block name: John Smith age: 33 --- # Inline {name: John Smith, age: 33} Block-Ausdrücke, in denen Zeilenumbrüche beibehalten werden: --- | There was a young fellow of Warwick Who had reason for feeling euphoric For he could, by election Have triune erection Ionic, Corinthian, and Doric Block-Ausdrücke, in denen einzelne Zeilenumbrüche ignoriert werden: --- > Wrapped text will be folded into a single paragraph Blank lines denote paragraph breaks Liste von Hashes: - {name: John Smith, age: 33} - name: Mary Smith age: 27 Hash von Listen: men: [John Smith, Bill Jones] women: - Mary Smith - Susan Williams

Implementierungen
YAML-Implementierungen existieren unter anderem für die Programmiersprachen JavaScript, Perl, PHP, Python (Programmiersprache) Python sowie Ruby (Programmiersprache) Ruby.

Andere Bedeutungen
Mit ''Yet Another'' (etwa „noch ein weiteres …“) beginnende Bezeichnungen sind sehr verbreitet. So bezeichnet '''YAML''' auch das populäre Cascading Style Sheets CSS-Framework und -Tutorial ''Yet Another Multicolumn Layout'' ([http://www.yaml.de www.yaml.de]). Dieses robuste Programmgerüst ermöglicht es Webdesignern, Barrierefreies Internet barrierearme Webseiten mit vergleichsweise geringem Aufwand zu erstellen. Für verschiedene Content-Management-Systeme existieren Integrationen des YAML-Basislayouts, u. a. für TYPO3, Joomla! oder PostNuke.

Weblinks
* Offizielle Website [http://www.yaml.org YAML.org] mit der [http://www.yaml.org/spec/ YAML-Spezifikation] (engl.)
- YAML-Kochbuch für Ruby (engl.)
- YAML in fünf Minuten (engl.) Kategorie:Beschreibungssprachen Kategorie:Datenformat Kategorie:Abkürzung en:YAML es:YAML fi:YAML fr:YAML ja:YAML ko:YAML pl:YAML pt:YAML ru:YAML sv:YAML

*** Shopping-Tipp: YAML




[Der Artikel zu YAML stammt aus dem Nachschlagewerk Wikipedia, der freien Enzyklopädie. Dort findet sich neben einer Übersicht der Autoren die Möglichkeit, den Original-Text des Artikels YAML zu editieren.
Die Texte von Wikipedia und dieser Seite stehen unter der GNU Free Documentation License.]

<<Zurück | Zur Startseite | Impressum | Zum Beginn dieser Seite