[an error occurred while processing this directive]
Einführung in die Programmierung II - SS 2002
Informationen zur Programmiersprache C
C Compiler:
Linux und Unix
Auf Linux- oder Unix-Rechnern wird praktisch immer ein C-Compiler
installiert sein. Wir werden den C-Compiler der
GNU Compiler Collection (GCC)
verwenden. Dieser wird üblicherweise mit dem Befehl gcc prog.c
aufgerufen. Sollte der gcc nicht installiert sein,
heißt der C-Compiler in aller Regel cc.
Windows
Kostenlose C-Übersetzer für Windows (DOS):
- DJGPP
ist eine Windows-Version des GCC-Compilers und verhält sich
auch in der Bedienung sehr ähnlich.
- [absolute C beginner] ist eine Webseite, die die Installation
diverser frei erhältlicher C-Compiler beschreibt, z.B. die des
DJGPP:
es gibt eine eigene Seite zum
Download des DJGPP (die dort downloadbare Datei
"DJGPP.ZIP" enthält eine Version des Compilers,
die für unsere Zwecke völlig ausreicht),
sowie zur Installation des DJGPP.
- Cygwin ist eine
Unix-Oberfläche für Windows (incl. C-Compiler); daher deutlich
aufwendiger zu installieren, aber auch komfortabler
- Die Firma Borland bietet gegen Registration ihren
Borland-C/C++ Compiler zum kostenlosen Download an.
Der Compiler ist zwar für C++ gedacht, man kann aber auch
C-Programme damit übersetzen.
Weitere Hinweise zu C Compilern gibt es in der
C-C++-Ecke (siehe unten).
Literatur zu C:
Füllt in den Buchhandlungen ganze Regale. Zwei Tipps zur Auswahl eines
passenden Buchs: Ein reines C-Buch dürfte für unsere Zwecke geeigneter
sein als eins, das C und C++ zusammen erklärt (zumindest sollte es
einen ausfährlichen Teil über C haben).
In Bibliotheken sollten man darauf achten, dass man ein Buch über
ANSI-C ausleiht; ein Buch, das die ältere C-Variante
erklärt, wird vermutlich mehr verwirren als helfen.
Manchmal sind von ein und demselben Buchtitel alte und neue Varianten
verfügbar, da muss man also aufpassen. Die Gefahr, im Buchhandel noch
ein nicht-ANSI-C-Buch angedreht zu bekommen ist dagegen äußerst gering.
Empfohlene Literatur
- Brian W. Kernighan, Dennis M. Ritchie: Programmieren in C. ANSI C.
Carl Hanser Verlag; ISBN: 3446154973.
Dieses Buch ist zwar mehr eine Sprachreferenz als eine Einführung ins
C-Programmieren, dafür hat dieses Buch dauerhaften Wert als Nachschlagewerk.
- Wer schon etwas programmieren kann, kommt vielleicht auch mit dem Heft
Die Programmiersprache C vom Regionalen Rechenzentrum für
Niedersachsen (RRZN) aus, das man im
Benutzersekretariat des LRZ kaufen kann.
Online-Tutorials zur Programmiersprache C:
Noch billiger sind die diversen Tutorials in elektronischer Form, wie
man sie z.B. unter folgenden WWW-Adressen findet:
Links:
Hinweise zu Unix und zum Rechenbetrieb in der Informatik-Halle
UNIXhelp for Users (Manual der University of Edinburgh)
Using CDE
(Tutorial der University of Manitoba,
weitere Kopie dieses Tutorials)
Benutzung des Common Desktop Environment (CDE) auf Unix-Systemen
(Einführungsschrift der FAU Erlangen, Elektrotechnik)
Am Benutzersekretariat des LRZ gibt es für EUR 2,50 eine
Einführungsschrift zu Unix zu kaufen.
Michael Bader