Literatur

K&R I
Brian W. Kernighan, Dennis M. Ritchie:
The C Programming Language
1. Auflage
Prentice Hall
Veraltet, aber klassisch.
Die deutsche Übersetzung taugt nichts.

K&R II
Brian W. Kernighan, Dennis M. Ritchie:
Programmieren in C
2. Ausgabe, ANSI C
Hanser Verlag, München/Wien 1990
relativ aktuell, leicht lesbar, mehr als Einführung in C denn zum Nachschlagen geeignet.

C-Puzzle
Alan R. Feuer:
C-Puzzlebuch
C-Programmier Training
Hanser Verlag, München/Wien 1985
ISBN 3-446-14168-5
Witzige Denksportaufgaben, die teilweise sehr tief in C wühlen.

c't port.
Dieter Brors:
Portable C-Funktionen
c't 1/1992, S. 221ff
Überblick über C-Funktionen, die einerseits über den ANSI-Standard hinausgehen , aber trotzdem auf vielen Systemen zu finden sind.

c't C++
Roman Gerike:
Crash-Kurs in C++
Schnelleinstieg für Programmierer
c't 10/1991-1/1992
Überblick über die C-Weiterentwicklung C++.

Stroustrup: C++
Bjarne Stroustrup:
Die C++ Programmiersprache
4., aktualisierte Auflage
Addison Wesley 2000
ISBN 3-8272-1660-X
Umfangreiche, vielleicht schwer verdauliche Einführung und Referenz; DAS Buch zu C++.

DEK I
Donald E. Knuth:
The Art of Computer Programming
Second edition
Volume I: Fundamental Algorithms
Addison Wesley 1973
Grundlage für [DEK II] und [DEK III].

DEK II
Donald E. Knuth:
The Art of Computer Programming
Second edition
Volume II: Seminumerical Algorithms
Addison Wesley 1973
Grundlagen von Rechnerarithmetik, Theorie zu elementaren Rechenverfahren.

DEK III
Donald E. Knuth:
The Art of Computer Programming
Second edition
Volume III: Sorting and Searching
Grundlagen von Sortier- und Suchalgorithmen, sehr ausführlich, theoretisch und trocken, nicht für ,,eben mal nachschlagen``, ignoriert C ebenso wie andere konkrete Sprachen.

EM
G. Engeln-Müllges/F. Reutter:
Formelsammlung zur numerischen Mathematik mit C-Programmen
Bibliographisches Institut, Mannheim 1986
Enthält Unterprogrammsammlung mit breitem Spektrum; Algorithmen in C auf Diskette erhältlich (analog: FORTRAN/Pascal/Basic/Modula2.)

Amm
Leendert Ammeraal:
Programmdesign und Algorithmen in C
Praxisorientierte Anleitung für Fortgeschrittene.

ISBN 3-446-15864-2
Einige interessante Algorithmen, altes K&R-C;
zum Thema Programmdesign weniger interessant.

DudInf
Duden Informatik
Ein Sachlexikon für Studium und Praxis
hrsg. Lektorat BI-Wiss.-Verlag
Dudenverlag Mannheim, Wien, Zürich 1988
ISBN 3-411-02421-6

Tan
Andrew S. Tanenbaum:
Operating Systems
Design and Implementation
Prentice Hall 1987
ISBN 0-13-637331-3 025
Interessantes zu Unix-ähnlichen Betriebssystemen (MINIX) und Systemprogrammierung allgemein. Alles in englisch und K&R-C. Teilweise witzig zu lesen.

UmstANSI
UNIX System Laboratories, Inc.
UNIX SYSTEM V RELEASE 4
Leitfaden für die Umstellung auf ANSI-C
Carl Hanser Verlag, Münster 1991
ISBN 3-446-16255-0
Saubere Erklärung der Unterschiede zwischen altem K&R-C und neuem ANSI-C, variable Parameterlisten, arithmetische Umwandlungen, Präprozessor, Mehrbytezeichen für Asien, u. m.

c't Rek.
Heinz Ebert:
Weltanschauliches in Schachteln
Vom Sinn und Unsinn der Rekursion
c't 10/1986, S. 78ff
Lesenswert zum Thema Rekursion, Beispiele in Pascal.

c't Sort
Dieter Porth:
Sortierverfahren
Die klassischen Algorithmen im Überblick
c't 3/1992, S. 263ff
Kurzabriß zum Nachschlagen mit Pascal-Beispielen.

c't Opt. 1
Leo Drisis:
Hohes C
C-Programme einfach optimiert c't 6/1990, S. 334ff
Tips zur Optimierung auf Quelltextebene, Beispiele in C.

c't Opt. 2
Andreas Dieberger:
Optimierung an der Quelle
c't 1/1991-4/1991
Tips zur Optimierung auf Quelltextebene, Beispiele in Pascal.

c't Zahlen
Gerhard Mühlsteph:
Wie Computer rechnen
Zahlendarstellung und Zahlenverarbeitung
c't 3/1987, S. 203ff
Einblick in die binäre Zahlendarstellung.

c't make
Klaus Zerbe:
Make ohne Macken
Vom Umgang mit dem populärsten Projektverwaltungsprogramm
c't 11/1991, S. 202ff
Benutzung des Hilfsprogramms make.

KW: EinfInf
Klaus Wachtler:
Skript zur Vorlesung Einführung in die Informatik
Selbstverlag 2001, nichtkommerzielle Nutzung frei
email: AnyWare@Wachtler.de
Postscriptversion laden!
HTML-Version laden!
Online lesen!
Grundlagen: Digitalrechner, Programme, Prozesse, Zahlensysteme; noch unvollständig!



AnyWare@Wachtler.de