Herunterladen Inhalt Inhalt Diese Seite drucken

Die Programmiersprache C2; Einleitung; Projekte Und Module - Conrad Electronic C-Control II Station Handbuch

Inhaltsverzeichnis

Werbung

C-Control II Station

8 Die Programmiersprache C2

8.1 Einleitung

Die Programmierung der C-Control II erfolgt in der Programmiersprache C2. C2 ist
syntaktisch ähnlich zu C, einige Details erinnern auch an PASCAL oder BASIC. Wie in C
gibt es nur eine überschaubare Anzahl von Schlüsselworten. Einige Schlüsselworte dienen
speziell der Unterstützung des Multithreading. Alle System-und Spezialfunktionen werden
über Bibliotheksmodule zur Verfügung gestellt und können in Projekte eingebunden
werden. Die Projektarbeit in C2, in Verbindung mit der Integrierten Entwicklungsumgebung,
ist wesentlich einfacher als in C. C2 bietet alle Möglichkeiten, die zur strukturierten
Programmierung benötigt werden. Selten verwendete, besonders "gefährliche" und schwer
verständliche Sprachkonstrukte von C wurden weggelassen. Inhalt dieses Kapitels ist die
systematische Beschreibung der Programmiersprache C2 in Form einer Referenz. Nach
einem Überblick über die Syntaxelemente folgt eine ausführliche Darstellung aller
Operatoren, Typen, Definitions-und Anweisungsformen.
Abschließend finden Sie eine Aufstellung aller Datentypen und Funktionen der
Systemmodule sowie kurze Beispiele zu deren Anwendung.
Ausführlichere Programmbeispiele befinden sich auf der CD zur Integrierten Entwicklungs-
umgebung.
Für nachfolgende Abschnitte vereinbaren wir die folgenden Formatierungen und Stile, um
Textelemente mit besonderer Bedeutung gezielt hervorzuheben.
datei.ext
Dateinamen
[STRG ]+[F1 ]
Tasten und Tastenkombinationen
Quelltextbeispiele
sourcecode
im Quelltext zu ersetzen durch das beschriebene Syntaxelement
Name

8.2 Projekte und Module

Der C2-Compiler erzeugt aus einem C2-Projekt einen Binärcode, der anschließend in die
C-Control II übertragen und von der virtuellen Maschine als Programm ausgeführt werden
kann. Ein C2-Projekt kann aus beliebig vielen Modulen bestehen. Ein Modul ist eine
einfache ASCII-Textdatei mit der Dateierweiterung "c2". Der Dateiname -ohne Pfad und
Extension -ist der Modulname. Der Name eines Moduls muß ein gültiger C2-Bezeichner
40

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis