Literatur ..
.. zur Programmierung in ANSI-C und C++
Basisliteratur und Nachschlagewerke zu Standards | |
B. W. Kernighan, D. M. Ritchie |
The C Programming Language, Second Edition, ANSI-C Prentice-Hall, New Jersey, 1988 |
B. W. Kernighan, D. M. Ritchie |
Programmieren in C, Zweite Ausgabe, ANSI-C C. Hanser, 1990 |
B. Stroustrup |
Die C++-Programmiersprache, 2. Auflage Addison-Wesley, 1992 |
B. Stroustrup |
The C++ Programming Language, Special Edition Addison-Wesley, 2000 |
Lehr- und Arbeitsbücher zur Vorlesung | |
D. May |
Grundkurs Software-Entwicklung mit C++ Vieweg, 2003, ISBN 3-528-05859-5 |
D. Herrmann |
Grundkurs C++ in Beispielen Vieweg, 6. Aufl. 2004, ISBN 3-528-54655-7 |
Zur Übung und Vertiefung | |
M. Scott |
Effektiv C++ Programmieren: 50 Möglichkeiten zur Verbesserung Ihrer Programme Addison-Wesley, 1992 |
A. R. Feuer |
Der C-Trainer, mit 12 Modellprogrammen Carl Hanser Verlag München Wien, 1987, ISBN 3-446-15055-2 |
R. Sedgewick |
Algorithmen in C++, Teil 1-4 3. Aufl. Pearson Studium ISBN 3-8273-7026-4 |
J. Wolf |
C von A bis Z <b>Openbook: http://www.galileocomputing.de/openbook/c_von_a_bis_z/</b> Galileo Computing, ISBN 978-3-89842-643-5 |
J. Wolf |
C++ von A bis Z Galileo Computing, ISBN 978-3-89842-816-3 |
Außerdem jedes C++-Handbuch einer beliebigen Programmierumgebung (z. B. Borland, MS, ...) Aber Vorsicht: Spezialitäten der jeweiligen Implementierung berücksichtigen!
Auch in der HRZ-Benutzerberatung sind zu diversen Software-Werkzeugen Skripte erhältlich.
.. zu Grundzüge der OOP
Arno Schulz |
Software-Entwurfs-Methoden und Werkzeuge, Handbuch der Informatik 5.1 Oldenbourg, 2. Ausgabe 1990 |
Timothy Budd |
An Introduction to Object-Oriented Programming Addison-Wesley, 1991 (gute Beispiele) |
Bertrand Meyer |
Objekt-oriented Software Construction SAMS, 1997, ISBN: 0-136-29155-4 (viele Definitionen, basiert auf EIFFEL) |
Ian Graham |
Object-Oriented Methods Addison-Wesley, 1991 |
R. Engel |
Objektorientierte Programmierung: Eine Einführung Markt und Technik, 1990, ISBN: 3-89090-353-3 |
U. Claussen |
Objektorientiertes Programmieren Springer-Verlag, ISBN: 3-540-55748-2 (Basis zur Vorlesung, viele Übungen) |
Klöppel, Dapper; Dietrich, Seeber |
Objektorientierte Modellierung und Programmierung mit C++, Band I: Grundkonzepte und praktischer Einsatz, ISBN: 3-486-23905-8 Band II: Fortgeschrittene Techniken und Design-Patterns, ISBN: 3-486-23906-6 SR. Oldenbourg Verlag München Wien 1996 (Studentenempfehlung) |
W. Zuser, S. Biffi, T. Grechenig, M. Köhle |
Software Engineering mit UML und dem Unified Process Pearson Studium, 2001 ISBN: 3-8273-7027-2 (Unified Process, SW-Lebenszyklus, Project- und SW-Management) |
M. Blaha, W. Premerlani |
Object-Oriented Modeling and Design for Database Applications Prentice Hall, NJ, 1998 ISBN: 0-13-123829-9 (gute Übungen und Beispiele zu OMT) |
E. Gamma, R. Helm R. Johnson, J. Vlissides |
Design Patterns Addison Wesley, 21. Aufl. 2000 ISBN: 0-20-163361-2 (ausgezeichnete Darst. zu Entwurfsmustern, Booch-Methode) |
D. Wood, B. Bates, K. Sierra |
Head First Object-Oriented Analysis and Design O'Reilly Media, ISBN: 0596008678 |