SYNTAX

Syntax: übersetzung

Grammatik; Satzbau; Satzstruktur

* * *

Sỵn|tax 〈f. 20; unz.; Sprachw.〉 Lehre vom Satzbau; Sy Satzlehre; → Lexikon der Sprachlehre [<grch. syntaxis „Anordnung“; zu syntattein „zusammenstellen“]

* * *

Sỵn|tax, die; -, -en [lat. syntaxis < griech. sýntaxis, eigtl. = Zusammenstellung, aus: sýn = zusammen u. táxis = Ordnung] (Sprachwiss.):
a) in einer Sprache übliche Verbindung von Wörtern zu Wortgruppen u. Sätzen; korrekte Verknüpfung sprachlicher Einheiten im Satz:
die S. (syntaktische Verwendung) einer Partikel;
b) Lehre vom Bau des Satzes als Teilgebiet der Grammatik; Satzlehre;
c) wissenschaftliche Darstellung der Syntax (b).

* * *

Syntax
 
[von griech. syntaxis »Zusammenordnung«, dt. Lehre vom Satzbau] das formale Regelsystem einer Sprache für die Bildung aller erlaubten Ausdrücke.Die Syntax gibt an, wie die Zeichen der Sprache aneinander gereiht und ggf. verändert werden, sodass daraus grammatikalisch korrekte Worte und Sätze entstehen. Natürliche Sprachen unterliegen ständigen Veränderungen, aus denen trotz syntaktischer Korrektheit Doppel- und Mehrdeutigkeiten entstehen (Semantik).
 
Im Bereich der Informatik enthält die Syntax einer Programmiersprache alle Regeln zur korrekten Formulierung von Programmbefehlen. Hierbei müssen Doppeldeutigkeiten ausgeschlossen sein, da sie i. d. R. zu Programmfehlern im laufenden Programm führen würden. Die Syntax einer Programmiersprache gibt daher an, welche Zeichen und Wörter in der jeweiligen Sprache zulässig sind. Sie legt fest, welche Programmbefehle (die Worte der Programmiersprache) auf welche Weise zu schreiben sind, welche Parameter in welcher Form verwendet werden dürfen bzw. müssen und wie die einzelnen Befehle oder Befehlsgruppen voneinander zu trennen sind.
 
Die Syntax einer Programmiersprache ist formal und allgemein gültig (unabhängig vom Kontext) festgelegt, sodass sich prüfen lässt, ob ein Programm den Regeln der Syntax entspricht. Die Syntaxprüfung erfolgt oft schon während der Erzeugung des Quellcodes, dann meist mit einem für die Programmiersprache spezifischen Parser. Ein Teil der syntaktischen sowie die semantische Korrektheit wieden danach noch während der Kompilierung überprüft.
 
Zur Darstellung der syntaktischen Regeln hat sich eine eigene formalisierte Schreibweise entwickelt, die von einer spezifischen Programmiersprache unabhängig ist. Sie wurde erstmals in den 1960er-Jahren zur Beschreibung der Syntax der Programmiersprache Algol 60 eingesetzt. Nach ihren Entwicklern John Backus und Peter Naur bezeichnet man sie als Erweiterte Backus-Naur-Form (Abk. EBNF, Backus-Naur-Form). Sie kennt sog. Terminalsymbole und Nichtterminalsymbole. Erstere bilden dabei Grundelemente der formalen Syntax, während Letztere die Bestandteile einer Sprache sind, die durch die EBNF-Regeln erklärt werden.
 
Auf dieser EBNF-Schreibweise aufbauend, aber im Aussehen doch von dieser sehr formalen Darstellung der programmiersprachlichen Syntax abweichend, hat sich eine kürzere Schreibweise herausgebildet. Ihre wesentlichen Elemente sind eckige, runde und geschweifte Klammern, der senkrechte Trennstrich sowie kursive Schrift. Kommentaren werden oft durch ein oder mehrere spezielle Zeichen eingeleitet (etwa der Schrägstrich in Java).
 
In eckige Klammern werden Elemente eingeschlossen, die optional sind, die also nicht zwingend angegeben werden müssen. Dabei kann es sich sowohl um Programmbefehle als auch um Parameter handeln, wie etwa in den Beispielen
 
»[call] Prozedurname« und
 
»function Prozedurname (Parameter 1; [Parameter 2; Parameter 3;. ..])«.
 
Im ersten Beispiel darf die genaue Definition des Unterprogrammaufrufs (call) entfallen, da durch die irgendwann zuvor erfolgte Definition des Unterprogramms eindeutig eine ausführbare Routine bezeichnet ist. Die kursive Schreibweise des Prozedurnamens macht dies auch syntaktisch deutlich. Derselbe Name darf nicht für Variablen usw. eingesetzt werden. Im zweiten Beispiel müssen die Anweisung »function« sowie der Prozedurname benutzt werden, wobei dem Prozedurnamen eine Parameterliste in runden Klammern folgen kann. Innerhalb dieser Liste können wiederum optionale und obligatorische Parameter enthalten sein. Im Beispiel muss »Parameter 1« immer angegeben werden, die restlichen Parameter sind optional und dürfen verwendet werden, wenn der Programmkontext es erfordert.
 
Eine weitere Kennzeichnung optionaler Parameter, die dann aber bereits in ihrem Wert vordefiniert sind, erfolgt mithilfe des senkrechten Strichs, der sprachlich mit »oder« übersetzt wird. Die Anweisung »move [1|2|3]« bedeutet, dass einem Befehl namens »move« einer von drei Parametern, die nur die Werte 1, 2 oder 3 annehmen dürfen, nachgestellt werden darf. Dies unterscheidet sich von der Schreibweise »Move {1|2|3}« (nun mit geschweiften Klammern), in der einer der drei Parameter angegeben werden muss.

* * *

Sỵn|tax, die; -, -en [lat. syntaxis < griech. sýntaxis, eigtl. = Zusammenstellung, aus: sýn = zusammen u. táxis = Ordnung] (Sprachw.): a) in einer Sprache übliche Verbindung von Wörtern zu Wortgruppen u. Sätzen; korrekte Verknüpfung sprachlicher Einheiten im Satz: Der Sänger studierte ... die neuenglische S. bei Mrs. Collingwood (Fries, Weg 54); die S. (syntaktische Verwendung) einer Partikel; Ü als die ... Regisseure ... die S. der Montage durch die der bewegten Kamera zu ersetzen begannen (Gregor, Film 248); ... diese ... Formensprachen in einer originalen plastischen Grammatik und S. zu einem eigenen (= Zadkines)... Stil zu vereinigen (Welt 14. 7. 65, 5); b) Lehre vom Bau des Satzes als Teilgebiet der Grammatik; Satzlehre; c) wissenschaftliche Darstellung der ↑Syntax (b).

Смотреть больше слов в «Universal-Lexicon»

SYNTAX ERROR →← SYNTAN

Смотреть что такое SYNTAX в других словарях:

SYNTAX

[`sɪntæks]синтаксис, строй, порядоксинтаксиссинтаксис

SYNTAX

syntax: translation syntax syn‧tax [ˈsɪntæks] noun [uncountable] COMPUTING the rules describing how words and phrases in a computer la... смотреть

SYNTAX

I[ʹsıntæks] n1. грам. синтаксисthe syntax of a language [of a sentence] - синтаксис какого-л. языка [предложения]2. лог. синтаксис (тж. logical syntax)... смотреть

SYNTAX

I {ʹsıntæks} n 1. грам. синтаксис the ~ of a language {of a sentence} - синтаксис какого-л. языка {предложения} 2. лог. синтаксис (тж. logical ~) 3... смотреть

SYNTAX

syntax: translationThe syntax of a language is its grammar, or the way its expressions may be put together to form sentences. A syntactic study is one ... смотреть

SYNTAX

syntax: translationSynonyms and related words:IC analysis, allocation, allotment, apportionment, appositive, arrangement, array, arraying, attribute, a... смотреть

SYNTAX

• A way with words? • English class subject • Grammar class subject • Grammar subject • Grammarian's concern • Grammatical construction • Linguistic s... смотреть

SYNTAX

syntax I [ʹsıntæks] n 1. грам. синтаксис the ~ of a language [of a sentence] - синтаксис какого-л. языка [предложения] 2. лог. синтаксис (тж. logical... смотреть

SYNTAX

синтаксис набор формальных правил записи предложений языка программирования или команд операционной системы. Синтаксис языка описывается его грамматикой (grammar), а значение предложения определяется семантикой языка программирования (semantics) см. тж. BNF, EBNF, notation... смотреть

SYNTAX

сущ. 1) синтаксис, строй, порядок 2) а) лингв. синтаксис (способы соединения слов в словосочетания и предложения; раздел грамматики, изучающий эту часть языковой системы) б) лог. синтаксис (способы соединения слов и символов в логическое высказывание) • Gram: Syntax... смотреть

SYNTAX

Syntax: übersetzungSyntax, derjenige Haupttheil der Grammatik, welcher nach erfolgter Feststellung der einzelnen Worte durch die Etymologie (s. d.) die... смотреть

SYNTAX

Syntax f = лингв. синтаксис

SYNTAX

1) синтаксис 2) синтаксическая структура - abstract syntax - command line syntax - command syntax - comparative syntax - descriptive syntax - inner syntax - logical syntax - outer syntax... смотреть

SYNTAX

f = грам.синтаксис

SYNTAX

Syntax: übersetzungSyntax, constructio dictionum, quam Graeci σύνταξιν vocant.

SYNTAX

syntax [ˊsɪntæks] n си́нтаксис

SYNTAX

{synt'ak:s}1. синтаксис

SYNTAX

nсинтаксис

SYNTAX

(f)синтаксис

SYNTAX

синтакс, синтаксис - syntax arithmetization - syntax language - syntax tree

SYNTAX

Синтаксична структурасинтаксис

SYNTAX

Синтаксис. Краткий толковый словарь по полиграфии.2010.

SYNTAX

fсинтаксис

SYNTAX

синтаксис (компьют.)

SYNTAX

Синтаксис

SYNTAX

1) синтакс2) синтаксис

SYNTAX

1) синтаксис 2) синтаксическая структура

SYNTAX

синтаксична структурасинтаксис

SYNTAX

Синтаксис

SYNTAX

См. sintassi.

SYNTAX

Syntax синтаксис

SYNTAX

См. sintassi.

SYNTAX

синтаксис - abstract syntax

SYNTAX

(n) синтаксис

SYNTAX

n синтаксис.

SYNTAX

n. синтаксис

SYNTAX

• синтаксис

SYNTAX

синтаксис

SYNTAX

синтаксис

SYNTAX ANALYSIS

синтаксический анализ этап трансляции программы, следующий после её лексического анализа см. тж. lexical scan, parsing, semantic analysis, syntax

SYNTAX ANALYSIS

синтаксическый анализ.

SYNTAX ANALYSIS

Синтаксический анализ

SYNTAX ANALYSIS

синтаксический анализ

SYNTAX ANALYSIS

Синтаксический анализ. Краткий толковый словарь по полиграфии.2010.

SYNTAX ANALYSIS

синтаксичний аналіз

SYNTAX ANALYZER

Синтаксний аналізатор

SYNTAX ANALYZER

синтаксический анализатор часть компилятора, выполняющая синтаксический анализ исходного текста программы см. тж. parser, syntax analysis, syntax checking, syntax error... смотреть

SYNTAX ANALYZER

синтаксический анализатор.

SYNTAX ANALYZER

синтаксний аналізатор

SYNTAX ANALYZER

синтаксичний аналізатор

SYNTAX ARITHMETIZATION

матем. арифметизация синтаксиса, геделизация

SYNTAX BRANCHING

Синтаксичне галуження

SYNTAX BRANCHING

синтаксическое ветвление

SYNTAX BRANCHING

синтаксическое ветвление

SYNTAX BRANCHING

синтаксичне галуження

SYNTAX CHECK

Проверка синтаксиса. Краткий толковый словарь по полиграфии.2010.

SYNTAX CHECKER

Програма синтаксичного контролюблок синтаксичного контролю

SYNTAX CHECKER

блок синтаксического контроля программа синтаксического контроля

SYNTAX CHECKER

1) блок синтаксического контроля 2) программа синтаксического контроля

SYNTAX CHECKER

програма синтаксичного контролюблок синтаксичного контролю

SYNTAX CHECKING

проверка синтаксиса операция, выполняемая лексическим анализатором компилятора или интерпретатора. В современных системах программирования автоматическая проверка синтаксиса производится в момент написания текста программы см. тж. syntax analyzer... смотреть

SYNTAX DIAGRAM

Синтаксна діаграма

SYNTAX DIAGRAM

лингв. синтаксическая диаграмма, синтаксическое дерево

SYNTAX DIAGRAM

синтаксическая диаграмма, синтаксическое дерево

SYNTAX DIAGRAM

синтаксна діаграма

SYNTAX DIRECTED

• синтаксически ориентируемо • синтаксически-ориентируемо

SYNTAX EQUATION

синтаксическое уравнение

SYNTAX EQUATION

синтаксическое уравнение

SYNTAX ERROR

Syntax Error: übersetzung Syntax Error   [dt. Syntaxfehler\], Fehler, Syntax.

SYNTAX ERROR

Синтаксна помилка

SYNTAX ERROR

синтаксическая ошибка последовательность символов в программе, нарушающая правила синтаксиса данного языка ср. semantic error, см. тж. logic error, syntax analyzer, syntax checking... смотреть

SYNTAX ERROR

синтаксическая ошибка. Последовательность символов, нарушающая правила синтаксиса данного языка.

SYNTAX ERROR

синтаксическая ошибка

SYNTAX ERROR

синтаксна помилка

SYNTAX ERROR

Синтаксическая ошибка

SYNTAX ERROR

Синтаксическая ошибка. Краткий толковый словарь по полиграфии.2010.

SYNTAX ERROR

синтаксична помилка

SYNTAX LANGUAGE

язык (описания) синтаксиса (другого языка )

SYNTAX LANGUAGE

язык (описания) синтаксиса ( другого языка )

SYNTAX LANGUAGE

матем. язык синтаксиса

SYNTAX NOTATION

система обозначений для описания синтаксиса

SYNTAX NOTATION

система обозначений для описания синтаксиса

SYNTAX RECOGNIZER

синтаксический распознаватель

SYNTAX RECOGNIZER

синтаксический распознаватель

SYNTAX RULE

Синтаксне правилоправило синтаксису

SYNTAX RULE

синтаксне правилоправило синтаксису

SYNTAX SUBSETTING

синтаксическое разложение

SYNTAX SUBSETTING

синтаксическое разложение

SYNTAX TREE

синтаксическое дерево; дерево грамматического разбора

T: 79