Programmstruktur

Wie sieht ein Computerprogramm aus?

Das Aussehen eines Programms hängt von der Sprache ab, die verwendet wurde, um es zu erzeugen...

Allerdings basieren beinahe alle Programmiersprachen auf demselben Prinzip :
Das Programm besteht aus einer Folge von Instruktionen, die der Rechner ausführen soll. Dieser führt die Instruktionen nach und nach beim Lesen der Datei aus (also von oben nach unten), bis er auf eine Instruktion trifft (manchmal als Verzweigungsinstruktion bezeichnet), die ihm angibt, an eine bestimmte Stelle im Programm zu springen. Im Grunde genommen ähnelt es also einer Schnitzeljagt, der Rechner muss den Hinweisen folgen und die Instruktionen ausführen, auf die er trifft, bis er am Ende des Programms angelangt ist und dieses stoppt.

Das Konzept der Variablen

Die meisten Programme bearbeiten in der Regel Variablen, also Bezeichnungen, die einem bestimmten Inhalt zugeteilt werden. Man kann eine Variable zum Beispiel "toto" nennen, und darin die Ziffer 8 speichern.

Datentypen

In manchem Sprachen lässt sich ein Variablenname zu Daten egal welcher Art zuteilen (also sowohl einer ganzen Zahl als auch einem Zeichen), diese Sprachen nennt man untypisierte Sprachen.
Wie sie im Kapitel über Repräsentation der Daten nachlesen könne, gibt der Datentyp vor, auf wie vielen Bytes die Daten codiert werden, also den Speicherplatz dieser Daten, sowie das Format, in der sie dargestellt werden.
Aus diesem Grund sind fortschrittliche Sprachen (C, Java) typisierte Sprachen, das bedeutet, dass einet Variable nicht nur ein Namen, sonder auch ein Datentyp zugeteilt wird, der beim Deklarieren der Variable angegeben werden muss, wenn man also den Variablennamen zum ersten Mal angibt, muss man dem Compilator mitteilen, welche Arten von Daten die Variable enthalten wird (die Art, wie die Variable deklariert wird, hängt von der Sprache ab).

Syntax

Programmiersprachen benötigen eine präzise Syntax, man kann die Dinge also nicht einfach so schreiben, wie man möchte.

Einige Sprachen sind case sensitive , was bedeutet, dass ein Name, der nur aus Kleinbuchstaben besteht, nicht gleichwertig gesehen wird, wie derselbe Name mit Großbuchstaben. Die Variable mit dem Namen "Toto" ist also eine andere Variable als "toto".

In der Regel gibt es für Variablennamen eine Maximallänge (von der Sprache abhängig) und einen begrenzten Zeichensatz, darunter befinden sich meist die folgenden Zeichen :

abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
1234567890_ 

Ein Leerzeichen (" ") wird also als ein spezielles Zeichen angesehen, nämlich als ein Sonderzeichen). Es kommt selten vor, dass eine Sprache Sonderzeichen in Variablennamen erlaubt !

Reservierte Worte

In den meisten Sprachen gibt es bestimmte Wörter, die man nicht als Variablennamen zuteilen kann, man nennt diese reservierte Worte (auf Englisch reserved words). Diese werden in den Kapiteln zu den verschiedenen Sprachen näher erläutert.

Konstante

Konstante sind Daten, deren Wert nicht geändert werden kann. Man legt sie generell am Anfang des Programms fest. Die Konstante kann jeden Wert enthalten, solang er vom Programm erlaubt ist.

Kommentare

Es kann sehr nützlich sein, Textzeilen in ein Programm einzufügen, die vom Compilator nicht beachtet werden. Diese Textzeilen werden in der Regel von speziellen Anweisungen angeführt (oder umgeben), die dem Compilator zu verstehen geben, dass er sie ignorieren soll.

Kommentare dienen dazu, ein Programm zu erläutern, indem sie Erklärungen liefern. Sie sind dann nützlich, wenn eine andere Person versuchen sollte, die Funktionsweise des Programms über die Quelldatei zu verstehen, oder die Person, die es erzeugt hat, die Quelldatei einige Jahre später wieder liest...

Letzte Änderung am Mittwoch April 1, 2009 02:16:18 von Jeff
Das Dokument mit dem Titel « Programmstruktur » aus Kioskea.net (de.kioskea.net) wird zur Verfügung gestellt unter den Bedingungen der Creative Commons Lizenz. Sie dürfen das Dokument verwenden, verändern sowie Vervielfältigungen dieser Seite erstellen, unter den Bedingungen, die in der vorgenannten Lizenz erwähnt sind und unter der gleichzeitigen Bedingung, dass Sie im Rahmen Ihrer Verwendung, Veränderung oder Vervielfältigung nach außen hin klar und deutlich auf den Urheber (= de.kioskea.net) des Dokuments hinweisen.
Programm
Instruktionen