www.wikidata.de-de.nina.az
Ein Trigraph ist ein Graph der aus einer Folge von drei Glyphen besteht und ein Phonem reprasentiert Inhaltsverzeichnis 1 Sprachwissenschaft 2 Programmiersprache C 3 C 4 Weblinks 5 EinzelnachweiseSprachwissenschaft BearbeitenAls Trigraph bezeichnet man in der Sprachwissenschaft eine Kombination aus drei Buchstaben die phonetisch als Einheit behandelt werden und einen einzelnen Laut reprasentieren Siehe auch Digraph Linguistik und Sch Trigraph Programmiersprache C BearbeitenDie Programmiersprache C verwendet nahezu den kompletten ASCII Zeichensatz 1 2 Das kann zu folgenden Problemen fuhren Manche Zeichen konnen nicht oder nur umstandlich uber die Tastatur eingegeben werden insbesondere bei vielen alteren nicht US amerikanischen Tastaturbelegungen In manchen Zeichensatzen zum Beispiel nationale Varianten nach ISO 646 sind diese Zeichen nicht vorhanden oder sie werden unterschiedlich kodiert wie in den verschiedenen Varianten von EBCDIC so dass Interoperabilitatsprobleme beim Dateiaustausch auftreten konnen Darum wurden in C neun Drei Zeichen Sequenzen definiert die als Trigraphen bezeichnet werden Sie beginnen alle jeweils mit b b gefolgt von einem weiteren Zeichen Trigraph ersetztes Zeichen lt gt Die neun Trigraphen werden vor jedem anderen Verarbeitungsschritt und uberall im Programmtext durch die entsprechenden einfachen Zeichen ersetzt insbesondere auch in Zeichen und Zeichenketten Konstanten puts Bitte Kennnummer eingeben im Format Die Ausgabe ist dann Bitte Kennnummer eingeben im Format wegen der Ersetzungen der Trigraphen und in der Zeichenkette Seit Ende der 1980er Jahre besteht keine Notwendigkeit mehr zur Verwendung von Trigraphen in C da auf Tastaturen heutzutage alle Sonderzeichen vorhanden sind und sich ASCII bzw Unicode als Standard etabliert haben C BearbeitenDie gleichen Trigraphen existierten auch in C galten dort aber seit C 11 als veraltet und sind mit C 17 entfernt worden 3 Aufgrund der schlechten Lesbarkeit im Quellcode und der Problematik dass sie auch in Kommentaren und Zeichenkettenkonstanten wirksam sind wurden in C sogenannte Digraphen und alternative Schreibweisen als eigene Schlusselworter fur manche Operatoren eingefuhrt die ebenfalls die kritischen Zeichen vermeiden Im Gegensatz zu den Trigraphen haben Digraphen und alternativen Schreibweisen nur dort ihre spezielle Bedeutung wo ein Token erwartet wird Weblinks Bearbeiten nbsp Wiktionary Trigraph Bedeutungserklarungen Wortherkunft Synonyme UbersetzungenEinzelnachweise Bearbeiten British Standards Institute Hrsg The C Standard Incorporating TC1 BS ISO IEC 9899 1999 John Wiley amp Sons 2003 ISBN 0 470 84573 2 5 2 1 1 Rationale fur C99 Revision 5 10 PDF 898 kB Abgerufen am 17 Oktober 2010 englisch Abschnitt 5 2 1 1 en cppreference com Abgerufen von https de wikipedia org w index php title Trigraph amp oldid 234769911