Herunterladen Inhalt Inhalt Diese Seite drucken

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

Kompakter steuerungscomputer
Inhaltsverzeichnis

Werbung

5 Programmiersprache C2

5 Die Programmiersprache C2

5.1 Einleitung

Die Programmierung der C-Control II Unit 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 wer-
den. 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ührli-
che 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
sourcecode Quelltextbeispiele
im Quelltext zu ersetzen durch das beschriebene Syntaxelement
Name

5.2 Projekte und Module

Der C2-Compiler erzeugt aus einem C2-Projekt einen Binärcode, der anschließend in die
C-Control II Unit übertragen und von der virtuellen Maschine als Programm ausgeführt
werden kann.
43

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis