[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/wiki10\/2020\/12\/26\/stropping-syntax-wikipedia\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/wiki10\/2020\/12\/26\/stropping-syntax-wikipedia\/","headline":"Stropping (Syntax) – Wikipedia","name":"Stropping (Syntax) – Wikipedia","description":"before-content-x4 Im Computersprachendesign streicheln ist eine Methode zum expliziten Markieren von Buchstabenfolgen mit einer besonderen Eigenschaft, z. B. einem Schl\u00fcsselwort","datePublished":"2020-12-26","dateModified":"2020-12-26","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/wiki10\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/wiki10\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":100,"height":100},"url":"https:\/\/wiki.edu.vn\/wiki10\/2020\/12\/26\/stropping-syntax-wikipedia\/","wordCount":4177,"articleBody":" (adsbygoogle = window.adsbygoogle || []).push({});before-content-x4Im Computersprachendesign streicheln ist eine Methode zum expliziten Markieren von Buchstabenfolgen mit einer besonderen Eigenschaft, z. B. einem Schl\u00fcsselwort oder einem bestimmten Typ von Variable oder Speicherort, und damit dem Besetzen eines anderen Namespace als gew\u00f6hnliche Namen (“Bezeichner”), um Konflikte zu vermeiden . Stropping wird in den meisten modernen Sprachen nicht verwendet. Stattdessen sind Schl\u00fcsselw\u00f6rter reservierte W\u00f6rter und k\u00f6nnen nicht als Bezeichner verwendet werden. Durch das Stroppen kann dieselbe Buchstabenfolge sowohl als Schl\u00fcsselwort als auch als Bezeichner verwendet werden, und das Parsen wird in diesem Fall vereinfacht – beispielsweise durch Zulassen einer Variablen mit dem Namen if ohne mit dem Schl\u00fcsselwort zu kollidieren wenn. (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4Stropping wird in den 1960er Jahren haupts\u00e4chlich mit ALGOL und verwandten Sprachen in Verbindung gebracht. Obwohl es eine moderne Verwendung findet, ist es leicht mit anderen \u00e4hnlichen Techniken zu verwechseln, die oberfl\u00e4chlich \u00e4hnlich sind.Table of ContentsGeschichte[edit]Syntaxen[edit]Beispiele f\u00fcr verschiedene ALGOL 68-Stile[edit]Andere Sprachen[edit]Moderne Nutzung[edit]Vom Compiler abbrechen[edit]\u00c4hnliche Techniken[edit]Regeln der Namensgebung[edit]Reservierte W\u00f6rter[edit]Name Mangling[edit]Siegel[edit]Parallelen in der menschlichen Sprache[edit]Siehe auch[edit]Verweise[edit]Weiterf\u00fchrende Literatur[edit]Geschichte[edit]Die Methode des Abstreifens und der Begriff “Abstreifen” entstanden in der Entwicklung von ALGOL in den 1960er Jahren, als es zur Darstellung typografischer Unterscheidungen (Fettdruck und Unterstreichung) in der Publikationssprache verwendet wurde, die in der Hardwaresprache nicht direkt dargestellt werden konnten – a Schreibmaschine konnte fette Zeichen haben, aber beim Codieren in Lochkarten gab es keine fetten Zeichen. Der Begriff “Abstreifen” entstand in ALGOL 60 aus “Apostroph”, da einige Implementierungen von ALGOL 60 Apostrophe um Text verwendeten, um Fettdruck anzuzeigen.[1] sowie 'if' um das Schl\u00fcsselwort darzustellen wenn. Das Abstreifen ist auch in ALGOL 68 wichtig, wo mehrere Verfahren des Abstreifens verwendet werden, die als “Abstreifregime” bekannt sind; Die urspr\u00fcnglich \u00fcbereinstimmenden Apostrophe aus ALGOL 60 waren nicht weit verbreitet, wobei eine f\u00fchrende Periode oder ein Gro\u00dfbuchstabe h\u00e4ufiger vorkommt.[2] wie in .IF oder IF und der Begriff “Abstreifen” wurde auf alle diese angewendet. (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4Syntaxen[edit]Es wurden verschiedene Syntaxen f\u00fcr das Strippen verwendet:Algol 60 verwendete \u00fcblicherweise nur die Konvention von einfachen Anf\u00fchrungszeichen um das Wort, im Allgemeinen als Apostrophe, woher der Name “strippen” (z 'BEGIN').Algol 68[3][2] In einigen Implementierungen werden Buchstabenfolgen, denen ein einfaches Anf\u00fchrungszeichen vorangestellt ist, als Schl\u00fcsselw\u00f6rter behandelt (z. 'BEGIN)[4]Tats\u00e4chlich war es h\u00e4ufig der Fall, dass mehrere Stripping-Konventionen in einer Sprache verwendet wurden. In ALGOL 68 kann die Wahl der Stropping-Konvention beispielsweise durch eine Compiler-Direktive (in der ALGOL-Terminologie ein “Pragmat”) festgelegt werden, n\u00e4mlich POINT, UPPER, QUOTE oder RES:PUNKT f\u00fcr 6-Bit (nicht gen\u00fcgend Zeichen f\u00fcr Kleinbuchstaben), wie in .FOR – Eine \u00e4hnliche Konvention wird in FORTRAN 77 verwendet, wo LOGICAL-Schl\u00fcsselw\u00f6rter als gestrichen werden .EQ. usw. (siehe unten)UPPER f\u00fcr 7-Bit, wie in FOR – mit Kleinbuchstaben f\u00fcr gew\u00f6hnliche BezeichnerZITAT wie in ALGOL 60, wie in 'for'RES reservierte W\u00f6rter, wie sie in modernen Sprachen verwendet werden – for ist reserviert und f\u00fcr normale Kennungen nicht verf\u00fcgbarDie verschiedenen Regelregime sind eine lexikalische Spezifikation f\u00fcr gestreifte Zeichen, obwohl diese in einigen F\u00e4llen einfache Interpretationen haben: In den einzelnen Apostroph- und Punktregimen fungiert das erste Zeichen als Fluchtzeichen, w\u00e4hrend im \u00fcbereinstimmenden Apostrophregime die Apostrophe funktionieren Trennzeichen, wie in String-Literalen.Andere Beispiele: (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4Atlas Autocode hatte die Wahl zwischen drei: Schl\u00fcsselw\u00f6rter k\u00f6nnten sein underlined Mit R\u00fccktaste und \u00dcberstrich auf einer Flexowriter-Tastatur k\u00f6nnten sie durch a eingef\u00fchrt werden %percent %symbol, oder sie k\u00f6nnten eingegeben werden UPPER CASE ohne Begrenzungszeichen (Modus “Gro\u00dfbuchstaben”, in diesem Fall mussten alle Variablen in Kleinbuchstaben geschrieben werden).ALGOL 68RS-Programme k\u00f6nnen auch innerhalb eines Sprachprozessors mehrere Stropping-Varianten verwenden.Edinburgh IMP hat den Atlas Autocode geerbt %percent %symbol Pr\u00e4fixkonvention, aber nicht die anderen Stropping-OptionenBeispiele f\u00fcr verschiedene ALGOL 68-Stile[edit]Beachten Sie die f\u00fchrenden pr (Abk\u00fcrzung von Pragmat) Direktive, die selbst im POINT- oder Quote-Stil gestrichen wird, und die \u00a2 f\u00fcr einen Kommentar (von “2\u00a2“) – siehe ALGOL 68: pr & co: Pragmats und Kommentare f\u00fcr Details.Algol68 “streng”wie typischerweise ver\u00f6ffentlichtZitat strippen(wie Wikitext)F\u00fcr ein 7-Bit-ZeichenCode-CompilerF\u00fcr ein 6-Bit-ZeichenCode-CompilerAlgol68 mit Res Stropping(reserviertes Wort)\u00a2 underline or bold typeface \u00a2 mode xint = int; xint sum sq:=0; for i while sum sq\u226070\u00d770 do sum sq+:=i\u21912 od'pr' quote 'pr''mode' 'xint' = 'int';'xint' sum sq:=0;'for' i 'while' sum sq\u226070\u00d770'do' sum sq+:=i\u21912'od'.PR UPPER .PRMODE XINT = INT;XINT sum sq:=0;FOR i WHILE sum sq\/=70*70DO sum sq+:=i**2OD.PR POINT .PR.MODE .XINT = .INT;.XINT SUM SQ:=0;.FOR I .WHILE SUM SQ .NE 70*70.DO SUM SQ .PLUSAB I .UP 2.OD.PR RES .PRmode .xint = int;.xint sum sq:=0;for i while sum sq\u226070\u00d770do sum sq+:=i\u21912odAndere Sprachen[edit]Aus verschiedenen Gr\u00fcnden hat Fortran 77 diese “logischen” Werte und Operatoren: .WAHR., .FALSCH., .EQ., .NE., .LT., .LE., .GT., .GE., .EQV., .NEQV., .ODER., .UND., .NICHT.[5].UND., .ODER. und .XOR. werden auch in kombinierten Tests in verwendet IF und IFF Anweisungen in Batch-Dateien werden unter den Befehlszeilenprozessoren von JP Software wie 4DOS ausgef\u00fchrt.[6]4OS2 und 4NT \/ Take Command.Moderne Nutzung[edit]Die meisten modernen Computersprachen verwenden kein Stropping, mit zwei bemerkenswerten Ausnahmen:Die Verwendung vieler Sprachen in der .NET Common Language Infrastructure (CLI) von Microsoft erfordert eine M\u00f6glichkeit, Variablen in einer anderen Sprache zu verwenden, bei denen es sich m\u00f6glicherweise um Schl\u00fcsselw\u00f6rter in einer aufrufenden Sprache handelt. Dies geschieht manchmal durch Pr\u00e4fixe wie @ in C # oder in Klammern in Visual Basic.NET.Ein zweites wichtiges Beispiel sind viele Implementierungen von Structured Query Language. In diesen Sprachen k\u00f6nnen reservierte W\u00f6rter als Spalten-, Tabellen- oder Variablennamen verwendet werden, indem sie lexikalisch abgegrenzt werden. Der Standard legt fest, dass reservierte W\u00f6rter in doppelte Anf\u00fchrungszeichen gesetzt werden. In der Praxis variiert der genaue Mechanismus jedoch je nach Implementierung. Mit MySQL k\u00f6nnen beispielsweise reservierte W\u00f6rter in anderen Kontexten verwendet werden, indem sie in Backticks eingeschlossen werden, und Microsoft SQL Server verwendet eckige Klammern.Stropping kann auch in der Programmiersprache Nim verwendet werden. In Nim kann ein reserviertes Wort als Bezeichner verwendet werden, indem es in Backticks eingeschlossen wird.Es gibt andere, kleinere Beispiele. Beispielsweise verwendet Web IDL einen f\u00fchrenden Unterstrich _ Um Identifikatoren zu stoppen, die ansonsten mit reservierten W\u00f6rtern kollidieren: Der Wert des Identifikators entfernt diesen f\u00fchrenden Unterstrich und f\u00fchrt zu diesem Abstreifen und nicht zu einer Namenskonvention.[7]Vom Compiler abbrechen[edit]In einem Compiler-Frontend trat das Aufl\u00f6sen urspr\u00fcnglich w\u00e4hrend einer anf\u00e4nglichen Zeilenrekonstruktionsphase auf, wodurch auch Leerzeichen eliminiert wurden. Darauf folgte eine scannerlose Analyse (keine Tokenisierung); Dies war in den 1960er Jahren Standard, insbesondere f\u00fcr ALGOL. In der modernen Verwendung erfolgt das Aufl\u00f6sen im Allgemeinen im Rahmen der lexikalischen Analyse. Dies ist klar, wenn man den Lexer in zwei Phasen von Scanner und Evaluator unterscheidet: Der Scanner kategorisiert die gestreifte Sequenz in die richtige Kategorie, und der Evaluator l\u00f6st sich bei der Berechnung des Werts. Beispielsweise wird in einer Sprache, in der ein anf\u00e4nglicher Unterstrich verwendet wird, um Bezeichner zu l\u00f6schen, um Kollisionen mit reservierten W\u00f6rtern zu vermeiden, die Sequenz _if w\u00fcrde als Bezeichner kategorisiert (nicht als reserviertes Wort if) durch den Scanner, und dann w\u00fcrde der Bewerter diesem den Wert geben ifnachgiebig (Identifier, if) als Token-Typ und Wert.\u00c4hnliche Techniken[edit]Es gibt eine Reihe \u00e4hnlicher Techniken, bei denen im Allgemeinen ein Bezeichner vorangestellt oder angeh\u00e4ngt wird, um eine unterschiedliche Behandlung anzuzeigen, aber die Semantik ist unterschiedlich. Genau genommen besteht das Strippen aus verschiedenen Darstellungen desselben Namens (Werts) in verschiedenen Namespaces und erfolgt in der Tokenisierungsphase. Zum Beispiel in ALGOL 60 mit abgestimmtem Apostrophstreifen, 'if' wird als (Schl\u00fcsselwort, wenn) gekennzeichnet, w\u00e4hrend if ist tokenisiert als (Identifier, if) – gleicher Wert in verschiedenen Token-Klassen.Die Verwendung von Gro\u00dfbuchstaben f\u00fcr Schl\u00fcsselw\u00f6rter wird weiterhin als Konvention zum Schreiben von Grammatiken zum Lexen und Parsen verwendet – Tokenisieren des reservierten Wortes if als Token-Klasse IF und dann als If-Then-else-Klausel durch die Phrase IF Expression THEN Statement ELSE Statement Dabei sind Gro\u00dfbuchstaben Schl\u00fcsselw\u00f6rter und gro\u00dfgeschriebene Begriffe nicht terminale Symbole in einer Produktionsregel (Endsymbole werden durch Kleinbuchstaben bezeichnet, z identifier oder integerf\u00fcr ein ganzzahliges Literal).Regeln der Namensgebung[edit]Am lockersten kann man Namenskonventionen verwenden, um Konflikte zu vermeiden, bei denen h\u00e4ufig ein Unterstrich vorangestellt oder mit einem Suffix versehen wird, wie in if_ oder _then. Ein f\u00fchrender Unterstrich wird h\u00e4ufig verwendet, um private Mitglieder in der objektorientierten Programmierung anzuzeigen.Diese Namen k\u00f6nnen vom Compiler interpretiert werden und haben eine gewisse Wirkung, obwohl dies im Allgemeinen in der semantischen Analysephase und nicht in der Tokenisierungsphase erfolgt. In Python ist beispielsweise ein einzelner f\u00fchrender Unterstrich ein schwacher privater Indikator und beeinflusst, welche Bezeichner beim Modulimport importiert werden, w\u00e4hrend ein doppelter f\u00fchrender Unterstrich (und nicht mehr als ein nachfolgender Unterstrich) in einem Klassenattribut die Namensverf\u00e4lschung aufruft.[8]Reservierte W\u00f6rter[edit]W\u00e4hrend moderne Sprachen im Allgemeinen reservierte W\u00f6rter verwenden, anstatt zu streichen, um Schl\u00fcsselw\u00f6rter von Bezeichnern zu unterscheiden – z if reserviert – Sie reservieren h\u00e4ufig auch eine syntaktische Klasse von Bezeichnern als Schl\u00fcsselw\u00f6rter, wodurch Darstellungen erhalten werden, die als Stripping-Regime interpretiert werden k\u00f6nnen, aber stattdessen die Semantik reservierter W\u00f6rter haben.Dies ist am bemerkenswertesten in C, wo Bezeichner, die mit einem Unterstrich beginnen, reserviert sind, obwohl die genauen Details, welche Bezeichner in welchem \u200b\u200bBereich reserviert sind, und f\u00fchrende doppelte Unterstriche f\u00fcr jede Verwendung reserviert sind;[9] \u00e4hnlich in C ++ jede Kennung, die enth\u00e4lt Ein doppelter Unterstrich ist f\u00fcr jede Verwendung reserviert, w\u00e4hrend ein Bezeichner, der mit einem Unterstrich beginnt, im globalen Bereich reserviert ist.[nb 1] Somit kann man ein neues Schl\u00fcsselwort hinzuf\u00fcgen foo mit dem reservierten Wort __foo. W\u00e4hrend dies oberfl\u00e4chlich dem Strippen \u00e4hnlich ist, ist die Semantik unterschiedlich. Als reserviertes Wort die Zeichenfolge __foo repr\u00e4sentiert die Kennung __foo im gemeinsamen Bezeichner-Namespace. Beim Strippen (durch Pr\u00e4fixieren von Schl\u00fcsselw\u00f6rtern durch __), die Saite __foo repr\u00e4sentiert das Schl\u00fcsselwort foo in einem separaten Schl\u00fcsselwort-Namespace. So werden mit reservierten W\u00f6rtern die Token f\u00fcr __foo und foo sind (bezeichner, __foo) und (bezeichner, foo) – unterschiedliche Werte in derselben Kategorie – w\u00e4hrend beim Entfernen der Token f\u00fcr __foo und foo sind (Schl\u00fcsselwort, foo) und (Bezeichner, foo) – gleiche Werte in verschiedenen Kategorien. Diese l\u00f6sen das gleiche Problem von Namespace-Konflikten auf eine Weise, die f\u00fcr einen Programmierer gleich ist, sich jedoch in Bezug auf formale Grammatik und Implementierung unterscheidet.Name Mangling[edit]Bei der Namensverkn\u00fcpfung werden auch Namenskonflikte durch Umbenennen von Bezeichnern behoben, dies geschieht jedoch viel sp\u00e4ter bei der Kompilierung, w\u00e4hrend der semantischen Analyse und nicht w\u00e4hrend der Tokenisierung. Dies besteht darin, Namen zu erstellen, die Informationen zu Umfang und Typ enthalten, haupts\u00e4chlich zur Verwendung durch Linker, um Konflikte zu vermeiden und die erforderlichen semantischen Informationen in den Namen selbst aufzunehmen. In diesen F\u00e4llen k\u00f6nnen die urspr\u00fcnglichen Bezeichner identisch sein, aber der Kontext ist anders als in den Funktionen foo(int x) gegen foo(char x)in beiden F\u00e4llen mit der gleichen Kennung foo, aber andere Unterschrift. Diese Namen k\u00f6nnten verst\u00fcmmelt werden foo_i und foo_cB. um die Typinformationen einzuschlie\u00dfen.Siegel[edit]Ein syntaktisch \u00e4hnliches, aber semantisch unterschiedliches Ph\u00e4nomen sind Siegel, die stattdessen Eigenschaften von Variablen anzeigen. Diese sind in Perl, Ruby und verschiedenen anderen Sprachen \u00fcblich, um Merkmale von Variablen \/ Konstanten zu identifizieren: Perl, um den Variablentyp zu bestimmen, Ruby, um Variablen von Konstanten zu unterscheiden und den Umfang anzugeben. Beachten Sie, dass dies Auswirkungen auf die Semantik der Variablen, nicht die Syntax ob es sich um einen Bezeichner oder ein Schl\u00fcsselwort handelt.Parallelen in der menschlichen Sprache[edit]Stropping wird in Computerprogrammiersprachen verwendet, um die Arbeit des Compilers (oder genauer gesagt des Parsers) zu erleichtern, dh im Rahmen der M\u00f6glichkeiten der relativ kleinen und langsamen Computer, die in den fr\u00fchen Tagen des Rechnens im 20. Jahrhundert verf\u00fcgbar waren. \u00c4hnliche Techniken wurden jedoch h\u00e4ufig verwendet, um das Leseverst\u00e4ndnis auch f\u00fcr Menschen zu verbessern. Einige Beispiele sind:Wichtige W\u00f6rter einf\u00fcgen Fett gedruckt, wie die allererste Erw\u00e4hnung von streicheln am Anfang dieser Seite, da das Definieren von Stropping der eigentliche Zweck der Seite ist.Formatieren neuer W\u00f6rter in kursiv wenn sie zum ersten Mal in Text eingef\u00fchrt werden. Dies wird h\u00e4ufig in Science-Fiction und Fantasy verwendet, wenn erfundene Pflanzen, Lebensmittel und Kreaturen eingef\u00fchrt werden. im Reisebericht und im historischen Schreiben bei der Beschreibung unbekannter Fremdw\u00f6rter; und so weiter. Verwenden Sie auch eine spezielle Schriftart, die m\u00f6glicherweise mit der betreffenden Sprache verkn\u00fcpft ist, z. B. eine gotische Schriftart f\u00fcr deutsche W\u00f6rter.Verwendung einer anderen Sprache, normalerweise Latein oder Griechisch, um Fachbegriffe zu kennzeichnen. Dies \u00e4hnelt der Verwendung reservierter W\u00f6rter, wird jedoch normalerweise mit kursivem Text kombiniert, um die Lesbarkeit zu verbessern. Zum Beispiel:Im geschriebenen Japanisch werden zus\u00e4tzlich zu den Kanji-Zeichen die beiden unterschiedlichen Alphabete (genauer gesagt die Silben) Hiragana und Katakana, die beide denselben Satz von Lauten darstellen, verwendet, um phonetisch buchstabierte japanische W\u00f6rter von importierten Fremdw\u00f6rtern zu unterscheiden. Katakana wird auch zur Hervorhebung verwendet, \u00e4hnlich wie Kursivschrift auf Englisch.Siehe auch[edit]^ Es gibt andere Einschr\u00e4nkungen, z. B. eine Kennung, die mit einem Unterstrich beginnt, gefolgt von einem Gro\u00dfbuchstaben.Verweise[edit]^ K\u00f6nig, Peter R., ed. (1974-06-18). “(Unbekannt)”. Tagungsband einer internationalen Konferenz zur Umsetzung von ALGOL 68. Institut f\u00fcr Informatik, Universit\u00e4t Manitoba, Winnipeg: Universit\u00e4t Manitoba, Institut f\u00fcr Informatik: 148. ISBN 9780919628113. Schwerwiegendere Probleme ergeben sich aus dem “Strippen”, der Technik, mit der fett gedruckter Text von r\u00f6mischem Text unterschieden wird. Einige Implementierungen erfordern Apostrophe um Fettdruck (woher der Name strippt); andere erfordern R\u00fcckraum und Unterstreichung; [\u2026] ^ ein b van Wijngaarden, Adriaan; Mailloux, Barry James; Peck, John Edward Lancelot; Koster, Cornelis Hermanus Antonius; Sintzoff, Michel;; Lindsey, Charles Hodgson; Meertens, Lambert Guillaume Louis Th\u00e9odore; Fisker, Richard G., Hrsg. (1976). “Abschnitt 9.3 Darstellungen” (PDF). \u00dcberarbeiteter Bericht \u00fcber die algorithmische Sprache ALGOL 68. Springer-Verlag. S. 94, 123. ISBN 978-0-387-07592-1. OCLC 1991170. Archiviert (PDF) vom Original am 19.04.2019. Abgerufen 2019-05-11.^ http:\/\/www.fh-jena.de\/~kleine\/history\/languages\/Algol68-RR-HardwareRepresentation.pdf^ Lindsey, Charles Hodgson; van der Meulen, Sietse G. (1977). Informelle Einf\u00fchrung in ALGOL 68. Nordholland. S. 348\u2013349. ISBN 978-0-7204-0726-6. OCLC 230034877.^ http:\/\/www.personal.psu.edu\/jhm\/f90\/lectures\/10.html^ Br\u00fcder, Hardin; Rawson, Tom; Conn, Rex C.; Paul, Matthias R.; Dye, Charles E.; Georgiev, Luchezar I. (2002-02-27). 4DOS 8.00 Online-Hilfe.^ Web IDL, “3.1. Namen“. [\u2026] F\u00fcr alle diese Konstrukte ist der Bezeichner der Wert des Bezeichner-Tokens, wobei jedes einzelne f\u00fchrende U + 005F LOW LINE-Zeichen (“_”) (Unterstrich) entfernt wurde. [\u2026] Hinweis [\u2026] Ein f\u00fchrendes “_” wird verwendet, um zu verhindern, dass ein Bezeichner wie ein reserviertes Wort aussieht, sodass beispielsweise eine Schnittstelle mit dem Namen “Schnittstelle” definiert werden kann. Das f\u00fchrende “_” wird entfernt, um die Kennung zu entfernen. [\u2026]^ PEP 008:: Beschreibend: Namensstile^ C99-Standard, 7.1.3 Reservierte KennungenWeiterf\u00fchrende Literatur[edit] (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4"},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki10\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki10\/2020\/12\/26\/stropping-syntax-wikipedia\/#breadcrumbitem","name":"Stropping (Syntax) – Wikipedia"}}]}]