bwinf-tipps.de Dokument Bücher Feedback/Kontakt
In unserer Meinung nach der Wichtigkeit sortiert: Absteigend außerhalb und innerhalb der Sektionen. Teilweise wird auch zusätzlich auf ältere Auflagen verwiesen.
-
Algorithmen
Sedgewick, englisch, C++:
Algorithms in C++, Parts 1-4 (1998, Taschenbuch)
Algorithms in C++, Part 5 (2002, Taschenbuch)
Sedgewick, englisch, Java:
Algorithms in Java, Parts 1-4 (2002, Taschenbuch)
Algorithms in Java: Part 5 (2003, Taschenbuch)
Sedgewick, deutsch, C++:
Gabs früher mal, ist wohl noch zu finden - die obigen Ausgaben sind aber neuer.
Sedgewick, deutsch, Java:
Algorithmen: Algorithmen und Datenstrukturen (4. Auflage, 2014, gebunden)
Algorithmen in Java. Teil 1-4 (3. Auflage, 2003, Taschenbuch)
Cormen, englisch: („mathematischer”)
Introduction to Algorithms (2009, Taschenbuch)
Cormen, deutsch:
Algorithmen - Eine Einführung (2013, gebunden)
Gibt es nicht als Taschenbuch.
Skiena, englisch: („lexikonartig”)
The Algorithm Design Manual (2008, gebunden)
Taschenbuch ist teurer.
-
Allgemeinbildung im Bereich Theoretische Informatik
Dewdney, englisch: („viele interessante Themen, zum Teil oberflächlich”)
New Turing Omnibus
Schöning, deutsch:
Theoretische Informatik - kurz gefasst
-
Software-Design
Gang of Four, englisch:
Design Patterns. Elements of Reusable Object-Oriented Software.
Gang of Four, deutsch:
Entwurfsmuster: Elemente wiederverwendbarer objektorientierter Software
Fowler, englisch:
UML Distilled: A Brief Guide to the Standard Object Modeling Languange
Auf Deutsch in dieser dritten Auflage schwierig erhältlich. -
Sprachen:
Java, englisch:
Effective Java: A Programming Language Guide
C++, englisch:
Effective C++: 50 Specific Ways to Improve Your Programs and Designs
More Effective C++: 35 New Ways to Improve Your Programs and Designs
Effective STL: 50 Specific Ways to Improve the Use of the Standard Template Library