Was ist eine Erklärung?

Bei der Programmierung ist eine Deklaration eine Anweisung, die einen Bezeichner beschreibt, z. B. den Namen einer Variablen oder einer Funktion. Erklärungen sind wichtig, weil sie den Compiler oder Interpreter darüber informieren, was das identifizierende Wort bedeutet und wie das identifizierte Ding verwendet werden sollte.

Je nach Programmiersprache kann eine Deklaration optional oder erforderlich sein. In der Programmiersprache C müssen beispielsweise alle Variablen mit einem bestimmten Datentyp deklariert werden, bevor ihnen ein Wert zugewiesen werden kann.

Nachfolgend einige Beispiele für Deklarationen.

Beispiele

 meine $ help; 

Die obige Perl-Anweisung deklariert eine Variable namens $ help . Das Dollarzeichen ( $ ) zeigt an, dass die Variable ein Skalar ist. Das spezielle Wort my gibt an, dass $ help einen lokalen lexikalischen Gültigkeitsbereich hat. Dies bedeutet, dass außerhalb des umgebenden Codeblocks die Variable $ help nicht verwendet werden kann.

Ähnlich diese Perl-Deklaration:

 unsere $ hilfe; 

... erklärt mit dem speziellen Wort our, dass der Skalar $ help einen globalen lexikalischen Geltungsbereich hat. Diese Deklaration bedeutet, dass die Variable an beliebiger Stelle im Programm verwendet werden kann und jeder Teil des Programms den Wert von $ help ändern kann.

In einigen Sprachen kann eine Deklaration und eine Wertzuweisung in einer einzelnen Anweisung erfolgen. Zum Beispiel in Perl:

 meine $ help = "Computer Hoffnung"; 

... deklariert eine Skalarvariable $ help mit dem lokalen Gültigkeitsbereich und weist ihr den Zeichenfolgewert Computer Hope zu .

In der Programmiersprache C lautet diese Deklaration:

 int x; 

... deklariert mit dem Sonderwort int, dass x eine Variable vom Datentyp Integer ist. Wenn das Programm versucht, x einen nicht ganzzahligen Wert zuzuweisen, gibt der Compiler einen Fehler zurück. Ähnlich,

 char str [30]; 

... deklariert ein Array mit dem Namen str, das maximal 30 Zeichen enthalten kann.

Programmieren von Begriffen