www.wikidata.de-de.nina.az
Eine metasyntaktische Variable ist eine Variable in Computer Programmcodes die ausschliesslich zur Benennung von beliebigen Entitaten in Beispielen dient Eine metasyntaktische Variable hat ansonsten keine Bedeutung Der Begriff stammt aus der Programmierung wo er am meisten verwendet wird Ein Programmierer benutzt eine metasyntaktische Variable in der Regel nicht in einem echten fertigen Programm wenn er stattdessen einen sinnvollen Namen verwenden kann Der Name des Begriffes kommt daher dass die Variablen auf einer hoheren Sprachebene als das Programm namlich zur Beschreibung verwendet werden Metasprache Sie treten haufig in Serien auf und sind kulturspezifisch so z B foo bar foobar baz qux quux mit Variationen siehe Fubar 1 sehr haufig in Beispiel Quellcode needle and haystack englisch Nadel und Heuhaufen siehe Metapher in Funktionen zum Durchsuchen von Zeichenketten alice bob eve trudy uberwiegend bei kryptographischen Themen und bei der Kommunikation siehe Alice und Bob bla blubb blabla blablabla blafasel im deutschsprachigen Raum Laute die normalerweise fur inhaltsloses Gerede stehen spam und eggs speziell in Python FnordVor allem foo tritt als exemplarisches Objekt in vielen Beispielprogrammen auf Ausserdem gibt es auch metasyntaktische Werte die Zahl 42 als die Antwort auf das Leben das Universum und den ganzen Rest die 23 als vermeintliche Illuminatenzahl und als Quersumme letzterer auch die 5 Im deutschsprachigen Raum sind ebenso die 4711 und die 08 15 sehr verbreitet Schliesslich sind fur 32 Bit Werte noch hexadezimale Zahlen wie DEADBEEF gebrauchlich siehe Hexspeak Als metasyntaktische Werte fur Domainnamen wurden example com example net und example org festgelegt 2 In einem humoristischen RFC 3 wurde eine Erklarung zur Etymologie von Foo vorgebracht sowie als Reihenfolge der metasyntaktischen Variablen bar baz qux quux corge grault garply waldo fred plugh xyzzy thud erklart Siehe auch BearbeitenLorem ipsum als BlindtextEinzelnachweise Bearbeiten Metasyntactic Variable englisch RFC 2606 Reserved Top Level DNS Names Juni 1999 Abschnitt 3 Reserved Example Second Level Domain Names englisch RFC 3092 Etymology of Foo 1 April 2001 englisch Abgerufen von https de wikipedia org w index php title Metasyntaktische Variable amp oldid 231817943