Als «syntax» getaggte Fragen

Die Syntax bezieht sich auf die Regeln, die definieren, wie ein korrekt strukturiertes Programm in einer Sprache geschrieben wird. Es wird ausdrücklich nicht auf die Bedeutung oder Interpretation des Programms eingegangen.



6
Optionale Semikolons
Meistens sind in einer allgemeinen imperativen Sprache Semikolons als Anweisungsbegrenzer entweder erforderlich oder vollständig unzulässig (z. B. C und Python). In einigen Sprachen, wie z. B. JavaScript, können Sie jedoch die Begrenzung Ihrer Anweisungen durch Semikolons zugunsten anderer Trennzeichen (z. B. Zeilenumbrüche) deaktivieren. Welche Designentscheidungen stehen dahinter? Ich verstehe, dass …


3
Gibt es eine Programmiersprache, in der jeder String ein gültiges Programm ist?
Gibt es eine vollständige Turing-Programmiersprache, so dass für ein festes Alphabet (z. B. ASCII) jede mögliche Permutation dieser Zeichen ein semantisch gültiges Programm ist, das ausgeführt werden kann? Wir betrachten Endlosschleifen auch als semantisch gültig. Ich weiß, dass einige Datenformate wie Markdown eine universelle semantische Gültigkeit besitzen (jede Eingabe ist …


1
Ich fühle mich mit der Syntax der Haskell-Aufnahme etwas unwohl
Der größte Teil der Haskell-Syntax hat Schönheit der Reinheit. Aber die Datensatzsyntax sieht hässlich aus. Es ist unangenehm. Es fühlt sich wie eine Mischung mit C an. Es erfordert Komma und Klammern. Haskell hat eine tabellenbasierte, linienbasierte Trennung. Es sieht also zu ausführlich aus als ursprünglich erforderlich. Warum ist es …
9 syntax  haskell 


1
Was macht es einfacher, einige Dinge zu analysieren als andere?
Ich habe gerade die Wikipedia-Seite für WebAssembly gelesen und dort steht: „ WebAssembly ist… so konzipiert, dass es schneller zu analysieren ist als JavaScript “, was mich zum Nachdenken brachte, was eine bestimmte Sprache oder ein bestimmtes Datenformat schneller zu analysieren macht als andere und welche Analysealgorithmen es gibt benutzt?

1
quantitativer Vergleich von AST-Formen
Wie könnte man die Form abstrakter Syntaxbäume ähnlicher Quellcode-Programme (C, C ++, Go oder irgendetwas mit GCC kompiliertes ...) vergleichen? Ich denke, dass die Plagiatserkennung im Quellcode solche Techniken verwenden würde, aber ich habe keine Ahnung, wie das heißen würde ... Zum Beispiel könnte die Vereinheitlichung verwendet werden, um AST …

3
Semikolon in einem Tag nicht beenden - eine gute Idee?
Es ist möglich, das abschließende Semikolon in einem Tag wegzulassen . Beispiel: <table> <th><td>Name</td><td>Email</td> <? foreach ($receivers as $receiver): ?> <tr> <td><?= $receiver->name ?></td> <td><?= $recevier->email ?></td> </tr> <? endforeach ?> </table> Beachten Sie das <? endforeach ?>ohne Semikolon nach endforeach. Die PHP-Dokumentation sagt: Das schließende Tag eines PHP-Codeblocks impliziert …
8 php  syntax 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.