Struttura di un programma Estrutura de um programa Structure d'un programme Estructura de programa Program structure

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 1 April 2009 à 14:16:18.Das Dokument mit dem titel « Programmstruktur » aus Kioskea (de.kioskea.net) zur verfügung gestellt wird unter den bedingungen der Creative Commons lizenz. Können Sie ändern, Kopien dieser Seite, unter den Bedingungen der Lizenz, als diese Bewertung deutlich.

Beste Antworten für « Programmstruktur » auf :
Programmiersprachen Sehen Programmiersprache Als « langage informatique » bezeichnet man eine Sprache, in der alle konsekutiven Arbeitsschritte beschrieben sind, die ein Computer ausführen soll. Eine Programmiersprache ist daher eine für uns (Menschen) einfache...
Eigenschaften einer Programmiersprache Sehen Es gibt viele verschiedene Programmiersprachen, jeweils für bestimmte Bedürfnisse geeignet (formale Rechnungen, Verarbeitung von Zeichenketten, Echtzeit, etc.) und mit speziellen Eigenschaften und Funktionen. Daher hängt die Wahl einer...
Analyst-Programmierer (Entwickler) Sehen Entwickler Der Beruf des Entwicklers (manchmal auch als Analyst-Programmierer bezeichnet) besteht darin, Softwareanwendungen zu entwickeln, also ein Bedürfnis in eine Softwarelösung zu übertragen, die in einer Programmiersprache verfasst ist....
[HowTo] Arbeiten mit CopyTrans Manager - iTunes Alternative Sehen(Verschoben vom Forum in FAQ) 1.) Download und Installation: Für den Download gibt es zwei Quellen: Installer ( http://www.copytrans.de/downloadtrial.php ) und zip Datei ( http://www.copytrans.de/download-zip.php?program=CTM ) Der...
[Word] kostenlos Word-Download SehenWord ist kostenpflichtig und Teil verschiedener Suiten des Microsoft Office, daher ist es nicht möglich, dieses Softwareprogramm herunterzuladen. Wenn die Software im Handel erworben wurde, benutzen Sie einfach die Installations-CD um diese...
Download 007 Proxy Finder Sehenkostenlose Proxy-Adressen im Internet zu finden, ist nicht mehr eine komplizierte und lästige Aufgabe. Proxy-Finder hilft Ihnen, das zu tun. Dieses Programm wurde speziell konzipiet für die automatische Suche und das extrahieren kostenloser Proxy...
Umgebungsvariablen SehenUmgebungsvariablen Eine Umgebungsvariable ist ein dynamischer Wert, der in den Speicher geladen wird und von mehreren Prozessen, die gleichzeitig funktionieren benutzt werden kann. Auf den meisten Betriebssystemen können gewisse Programm...
Einführung in die Objektorientierte Programmierung SehenEin neues Entwicklungsverfahren Auszug aus « ActiveX und OLE verstehen », von David Chappel " Im Laufe der 35 letzten Jahre sind die Hardware-Entwickler von gebäudegrossen Maschinen zu leichten tragbaren Rechnern übergegangen, die auf winzigen...
Programmiersprachen - API SehenAPI Eine API (Application Programmable Interface, übersetzt " Schnittstelle zur Anwendungsprogrammierung" ) besteht aus mehreren Funktionen, die über das Zwischenglied einer Programmiersprache Zugriff auf die Dienste einer Anwendung...