www.wikidata.de-de.nina.az
Ein Literal ist ein spezieller Bestandteil einer formalen Sprache Inhaltsverzeichnis 1 Literale in Programmiersprachen 1 1 Rolle von Literalen in Programmiersprachen 1 2 Beispiele fur Literale 2 Literale in der mathematischen Logik 3 Weblinks 4 EinzelnachweiseLiterale in Programmiersprachen BearbeitenRolle von Literalen in Programmiersprachen Bearbeiten Als Literal lateinisch littera Buchstabe bezeichnet man in Programmiersprachen eine Zeichenfolge die zur direkten Darstellung der Werte von Basistypen z B Ganzzahlen Gleitkommazahlen Zeichenketten Funktionen definiert bzw zulassig ist Man unterscheidet logische wahr nicht wahr numerische und Zeichenliterale Je nach Programmiersprache gibt es weitere und detailliertere Kategorisierungen fur Literale Damit Literale vom Compiler identifiziert werden konnen mussen sie bestimmten syntaktischen Regeln genugen z B sprachenabhangig und in bestimmten Fallen in Anfuhrungszeichen eingeschlossen sein Literale als Teil von Befehlen werden auch als literale Konstanten oder nicht benannte Konstanten bezeichnet da sowohl Literale als auch Konstanten zur Laufzeit des Programms unveranderlich sind Literale durfen in Zuweisungsoperatoren nur als Sende Ausdruck i d R rechtsseitig Zeilen 60 als Argument einer Funktion oder als der Wert einer Konstante codiert werden In der funktionalen Programmierung konnen auch Funktionen als Literale geschrieben werden Diese werden als anonyme Funktionen oder Lambda Funktionen bezeichnet Ahnlich dem Literalbegriff kennen manche Programmiersprachen sog figurative Konstanten Dies sind z B in Cobol gem 1 Cobol Worte in unterschiedlichen Schreibweisen z B in Pluralform fur die vom Compiler bestimmte Werte erzeugt werden Zero Space High Value und Low Value Quote und ALL Literal Als Aspekt des Programmierstils wird zum Teil empfohlen im Befehlsteil des Programmcodes moglichst keine Literale sondern ersatzweise Konstanten zu verwenden die im Quelltext beliebig oft angesprochen werden konnen anstatt immer das gleiche Literal zu verwenden Diese Vorschrift soll zu hoherer Transparenz und Wartungsfreundlichkeit fuhren In JavaScript konnen auch strukturierte Daten wie Arrays und Objekte als Literale geschrieben werden in Tcl dagegen Listen und Dictionaries Beispiele fur Literale Bearbeiten Wahrheitswerte true false in vielen Sprachen als reservierte Worter Ganzzahlen 1200 1200 12 nur Ziffern und oder Gleitkommazahlen 12 34 12e34 12 e 34 Ziffern Vorzeichen Punkt e Einzelnes Zeichen a beliebiges einzelnes Zeichen in Anfuhrungszeichen Zeichenketten ABCD 12 ist eine Zeichenkette mehrere Zeichen in doppelten Anfuhrungszeichen JSON mitarbeiter vName Jonas fName Dorfner vName Anna Lena fName Schmitz vName Peter fName Meier ein Objekt das ein Array mit mehreren Objekten enthalt Dictionary in Tcl mitarbeiter vName Jonas fName Dorfner vName Anna Lena fName Schmitz vName Peter fName Meier inhaltlich identisch mit dem JSON Beispiel daruber statt des Arrays ist es in Tcl eine Liste mit 3 Elementen Liste in Tcl rote Grutze gelb grune Sosse drei Listenelemente S Expressions symbolische Ausdrucke in Lisp quote mitarbeiter vname Jonas fname Dorfner vname Anna Lena fname Schmitz vname Peter fname Meier verschachtelte Listen mit Symbolen und Strings quotiert als LiteralFunktionsliteral in Haskell x gt 2 x verdoppelt eine ZahlLiterale in der mathematischen Logik BearbeitenIn der mathematischen Logik ist ein Literal eine atomare Aussage Atom oder die Negation einer atomaren Aussage Man hat daher positive Literale und negative Literale Eine disjunktive Verknupfung von Literalen bezeichnet man als Disjunktionsterm oder als Klausel Eine rein konjunktive Verknupfung von Literalen bezeichnet man als Konjunktionsterm oder als Monom Weblinks Bearbeiten nbsp Wiktionary Literal Bedeutungserklarungen Wortherkunft Synonyme UbersetzungenEinzelnachweise Bearbeiten Allgemeine Cobol Programmstruktur PDF 1 2 Vorlage Toter Link www mitp de Seite nicht mehr abrufbar festgestellt im April 2019 Suche in Webarchiven nbsp Info Der Link wurde automatisch als defekt markiert Bitte prufe den Link gemass Anleitung und entferne dann diesen Hinweis Abgerufen von https de wikipedia org w index php title Literal amp oldid 233823397