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.

  1. 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.
  2. Allgemeinbildung im Bereich Theoretische Informatik
    Dewdney, englisch: („viele interessante Themen, zum Teil oberflächlich”)
    New Turing Omnibus

    Schöning, deutsch:
    Theoretische Informatik - kurz gefasst
  3. 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.
  4. 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