Was ist ein Auftragsnachweis?
Eine Zuweisungsanweisung ist ein Computersprachenkonstrukt, das einen bestimmten Wert an eine Computervariable bindet. Es ist ein allgegenwärtiges Konstrukt sowohl in Programmiersprachen als auch in Skriptsprachen, mit dem Daten zur zukünftigen Verwendung temporär in einem Programm gespeichert werden können. Dies ist ein wichtiger Bestandteil der Computerprogrammierung, da ein Programm nichts Nützliches tun kann, wenn Daten nicht in irgendeiner Form zwischengespeichert werden können.
Jeder Werttyp kann über eine Zuweisungsanweisung an eine Variable gebunden werden, sei es ein komplexes Objekt oder ein einfacher Typ wie eine Ganzzahl oder eine Zeichenfolge. Die Arten von Werten, die gebunden werden können, hängen von der verwendeten Computersprache ab, da einige Sprachen Typen enthalten, die anderen fehlen. Unabhängig davon, welcher Datenwert zugewiesen wird, funktioniert eine Zuweisungsanweisung immer auf die gleiche Weise und ordnet Daten einer bestimmten Variablen im Maschinencode zu. Wie dies genau geschieht, hängt von der verwendeten Computersprache ab. Programmierer müssen diesen Vorgang jedoch niemals im Quellcode ausführen.
Die meisten Zuweisungsanweisungen werden mit der einfachen Syntax variable = value geschrieben. Dies ist die gebräuchlichste Syntax für Zuweisungen, obwohl bestimmte Sprachen unterschiedliche Syntaxen zulassen. In der Postscript-Sprache wird beispielsweise einer Variablen ein Wert mit der Syntax / Variablenwert def zugewiesen. Es gibt einige andere Sprachen mit alternativen Syntaxen, aber die Zuweisung von Werten zu Variablen mithilfe eines Gleichheitszeichens ist nahezu universell.
Das Schreiben einer Zuweisungsanweisung garantiert nicht immer, dass ein Wert ordnungsgemäß an eine Variable gebunden wird. Es gibt einige Computersprachen, in denen Programmierer bestimmte Schlüsselwörter verwenden können, um die Neuzuweisung einer Variablen zu verhindern, nachdem diese an einen Wert gebunden wurde. Die Verwendung und die Namen dieser Schlüsselwörter unterscheiden sich zwischen den Sprachen, obwohl sie die gleiche Funktion haben. Gelegentlich können Speicherfehler auch dazu führen, dass Zuweisungsanweisungen fehlschlagen. Diese treten nicht oft auf, wenn ein Programm sorgfältig geschrieben wurde. Sie sind jedoch immer noch möglich, wenn das Programm unerwartet keinen Speicher mehr hat oder auf ein anderes schwerwiegendes Problem stößt.
In einigen Computersprachen kann anstelle einer Zuweisungsanweisung ein Gleichheitszeichen für andere Dinge verwendet werden. Die häufigste alternative Verwendung eines Gleichheitszeichens ist die Neudefinition seiner Aktion, was möglicherweise drastische Unterschiede in den Mechanismen einer normalen Zuweisungsanweisung zur Folge haben kann. Es ist möglich, andere Symbole neu zu definieren, um die Funktionen der Zuweisungsanweisungen wiederherzustellen. Dies ist jedoch häufig ein sehr komplexes Unterfangen. Diese Neuzuweisungen werden in der Programmierung selten benötigt und sollten in der Regel vermieden werden, sofern dies nicht unbedingt erforderlich ist.