ZurückZum InhaltVorwärts 

Einleitung

Professionell programmieren mit "C" / ANSI C Bibliothek

In diesem Buch soll der ANSI-Standard mit allen Bibliotheksfunktionen besprochen werden. An Hand vieler Beispiele sollen die Möglichkeiten von C dargestellt werden.

Die folgende Liste soll Ihnen einen Überblick über die wichtigsten Themen des Buches geben.

Zum professionellen Arbeiten mit C brauchen wir:

die Sprache, die im Compiler realisiert wird

Ausgehen wollen wir dabei von der Idee des Datentyps. Mit Strukturen bauen wir eigene Datentypen auf und werden sehen, wie der Datentyp FILE (Datei) in der ANSI-C-Bibliothek benutzt wird, um die gesamte Ein- und Ausgabe zu gestalten.

Unsere Diskussion werden wir dabei so gestalten, daß gleichzeitig wichtige Grundvoraussetzungen für die OOP (die objektorientierte Programmierung) mit besprochen werden, soweit dies in C möglich ist. Natürlich kann diese Diskussion eine gründliche Beschäftigung mit OOP nicht ersetzen.

Aus der ANSI-C-Bibliothek besprechen wir danach dynamische Daten und ihre Verwaltung. Und wenn wir schon bei dynamischen Vorgängen sind, dann sehen wir uns die Programmierung eines sogenannten Automaten an. Mit Automaten kann man Probleme bearbeiten und analysieren, die erst während der Laufzeit auftreten.

Ein Abschnitt wird sich mit dem Umstieg vom "klassischen" C nach Kernighan und Ritchie zum ANSI-C-Standard beschäftigen. Neue Quellen werden immer mit ANSI-Standard geschrieben. Trotzdem ist ein (Rück-)Blick auf K&R-C ganz nützlich. Viele ANSI C-Neuerungen stammen übrigens aus der Standardisierungsarbeit zu C++.

Ein weiters Kapitel ist der Anpassung von Programmen an internationale und deutsche Konventionen gewidmet. Dabei werden auch über den eigentlichen Standard hinaus Hinweise für den Umgang mit POSIX und X/OPEN-kompatiblen Programmen gegeben.

Doch nun beginnen wir mit dem korrekten Umgang mit Strukturen und sehen uns danach die Möglichkeiten der standardisierten Ein- und Ausgabe an. 



Noch eine Bitte an alle, die die Beispiele ausprobieren möchten. Viele der Beispiele wurden unter DOS geschrieben. Sollten Sie in Ihrer Umgebung andere Header-Dateien verwenden oder sollte irgendwo ein Umlaut falsch dargestellt werden, bitte ich sie, die notwendigen Anpassungen durchzuführen.

Vielleicht schreiben Sie auch eine kleine Funktion clrscr(), die dann z.B. die notwendigen ANSI-Sequenzen zum Bildschirm schickt.


[logisch nach oben]