Lexikon

Syntax

die Syntax, -en

Syntax ist die Art und Weise, wie wir etwas korrekt in Sprache ausdrücken und es zum Beispiel schreiben. Wenn man über Syntax in Bezug auf die deutsche Sprache spricht, ist damit meistens gemeint, wie man die Wörter in einem Satz in der richtigen Reihenfolge schreibt. Das ist wichtig, damit der Text Sinn ergibt und von allen verstanden wird. Dazu verwenden wir auch Kommas, Punkte und so weiter.

In der Programmierung ist mit Syntax im Grunde dasselbe gemeint. Hier geht es darum, den Computer dazu zu bringen, den Programmcode zu verstehen und auszuführen. Syntax ist also eine Regel für das Schreiben eines Programms.

Es gibt viele verschiedene Programmiersprachen und sie alle verwenden unterschiedliche Syntax. Die Beispiele auf der rechten Seite zeigen die Syntax für Python, Arduino und MakeCode. Der Programmcode bezweckt dasselbe, aber wenn du den Code für Arduino und Python vertauschen würdest, würde das Programm nicht mehr funktionieren.

Emne:
Programmierung
Synonymer:
Grammatische Regeln - Schreibweise - Satzbau
Beispiele für den Gebrauch des Worts "Syntax"
  • Es gibt Fehler in der Syntax.
  • Die Syntax ist für Python geschrieben.
  • Ich mag die Syntax in Python. Sie ist einfach.
  Die drei Beispiele mit unterschiedlichem Programmcode zeigen ein Computerprogramm, das in drei verschiedenen Programmiersprachen dasselbe tut. Die drei Sprachen haben eine unterschiedliche Syntax. Daher sehen sie unterschiedlich aus, obwohl die Programme dasselbe tun.
MakeCode
In diesem Beispiel ist das Programm mit der Syntax von MakeCode erstellt:
Arduino
In diesem Beispiel ist die Syntax für Arduino geschrieben:
void setup() {
Serial.begin(9600);
}

int zahl = 5;
void loop() {
if (zahl > 0) {
    Serial.print("Zahl ist größer als 0");
} else {
    Serial.print("Zahl ist kleiner als 0");
}
}
Python
In diesem Beispiel ist die Syntax für Python geschrieben, die sich geringfügig von der Syntax für Arduino unterscheidet:
zahl = 5
if (zahl > 0) {
    print("Zahl ist größer als 0")
else:
    print("Zahl ist kleiner als 0")