Einiges zu ANSI-C

Peter Baeumle-Courth, FHDW Bergisch Gladbach


Vorwort

Die vorliegende Ausarbeitung zur Programmiersprache C ist als Begleitung des Unterrichts gedacht (und stammt aus den 1990er Jahren); daher erhebt diese Zusammenstellung keinen Anspruch auf Vollständigkeit hinsichtlich des Umfangs der standardisierten Programmiersprache C. Es wird sich bereits an frühen Programmbeispielen zeigen, daß sehr schnell die verschiedensten Aspekte (dynamische Speicherverwaltung, Pointer, Preprocessor-Konzept und Bibliotheken, Ausgabeformatierung mit der printf()-Routine) auftauchen.

Wesentliche Teile dieses Scripts sind angelehnt an das im Literaturverzeichnis aufgeführte, grundlegende Standardwerk von Kernighan und Ritchie sowie an Unterrichtsmaterialien und Ausarbeitungen meiner Kolleginnen und Kollegen.

Für das Verständnis dieses Skriptums sind solide Kenntnisse der Programmierung in Pascal von Vorteil; an zahlreichen Stellen werden Sachverhalte auch durch einen Vergleich mit Pascal zu erläutern versucht. In einem gesondert Abschnitt werden insbesondere exemplarische Teile von Pascal und C einander gegenübergestellt.

In den Ergänzungen wird auf einige der üblichen Zusatzprogramme zur Softwareentwicklung (Makefiles, Debugger, Profiler, Cross-Reference-Lister) eingegangen; aus Platzgründen konnte auf zahlreiche andere nicht eingegangen werden: z.B. den Syntaxprüfer lint (siehe hierzu die Online-Hilfe unter UNIX), die zum Bereich des Compilerbaus gehörigen Tools lex und yacc oder auch die verschiedenen Versionskontrollsysteme (wie etwa das SCCS unter UNIX).


This document was created from RTF source by rtftohtml version 2.7.5 and has been manually revised.
© 1995-2023
Peter Baeumle-Courth, FHDW Bergisch Gladbach.
All rights reserved. Alle Rechte vorbehalten.