Die schlicht "C" genannte Programmiersprache ist noch immer die Grundlagensprache vor allem fuer hardwarenahe Programme. C-Compiler findet man sowohl in Windows als auch in Unix- und Linux-Derivaten. Mit seinem Buch C. Programmieren von Anfang an fuehrt Helmut Erlenkoetter mit einem perfekten Preis-Leistungs-Verhaeltnis in die Programmierung mit C ein. Ob Einsteiger oder Neuanfaenger, das praktisch orientierte Buch eignet sich fuer ein Verstaendnis des ANSI-Standards der Sprache, ihren Funktionen und brauchbaren Techniken der Programmierung. Kapitel fuer Kapitel arbeitet man sich an die Kernpunkte der Programmiersprache heran -- immer unterstuetzt durch insgesamt 150 Beispiele, deren Dateien auf der Webseite des Autors zum Download bereitstehen.
Folgende Themen werden behandelt: Wie erstellt man ein C-Programm? - Ein erstes Beispiel - Die Funktion printf - Das Format des Programmcodes - Mit ganzen Zahlen rechnen - Fliesskomma-Zahlen - Formatierte Zahlenausgabe - Ein Additionsprogramm - Entscheidungen in Ausdruecken - Bedingte Anweisungen - Alternative Anweisungen - Logische Verknuepfungen - Fallunterscheidungen - Konstante Zeichen - Zaehlschleifen - Die while-Schleife - Die do-Schleife - Schleifen aussetzen - Funktionen als Bausteine - Funktionsparameter - Rueckgabewerte - Prototypen - Felder - Zeichenketten - Umwandlungsfunktionen - Sichtbarkeit von Variablen - Speicherklassen - Casts - Konstanten - Dateien einfuegen - Konstanten definieren - Bedingtes Kompilieren - Makros - Adressen - Pointervariablen - Pointer-Arithmetik - Pointer und Felder - Kommandozeilenparameter - Dateien oeffnen und schliessen - Dateiexistenz pruefen - Lesen einer Datei - Schreiben in eine Datei - Eine Datei wird gedruckt - Dateioperationen - Ein einfaches Anzeigeprogramm - Binaerdateien - Dateiausgaben umlenken - Testausgaben erzeugen - Voraussetzungen pruefen - Signale kontrollieren - Der Aufzaehlungstyp - Strukturen - Speicherplatz mehrfach nutzen - Neue Typen definieren - Variable Parameterlisten - Rekursiv programmieren - Dynamische Speicherverwaltung - Programme und Prozesse - Systemaufrufe programmieren - Inline-Assembler - C und Objekte.
C. Programmieren von Anfang an ist ein verstaendliches und gut geschriebenes Einfuehrungsbuch in die Programmierwelt mit C. Der Leser erhaelt mit selbst programmierten Beispielen einen Ueberblick ueber die Moeglichkeiten und Anwendungsbereiche der Sprache und kann sich auf dieser Grundlage entscheiden, ob C fuer ihn und angestrebte Projekte geeignet ist. --Wolfgang Tress