Hier einige Bücher aus meinem Bücherregal, die wohl für jeden Programmierer interessant sind (nein, ich bekomme kein Geld von den Autoren...):

McConnell, Steve. Code Complete, A practical handbook of software construction. Microsoft Press. Redmont. 1993. ISBN 1-55615-484-4. Auch in deutsch erhältlich.
Urteil: kaufen und lesen!

Stroustrup, Bjarne. Die C++ Programmiersprache. Addison-Wesley. Bonn. 1998. ISBN 3-8273-1296-5.
Das Buch vom Erfinder von C++. Ein Muß für C++-Programmierer!

Bucheit, Marcellus. Windows Programmierbuch. Sybex. Düsseldorf. 1992. ISBN 3-88745-949-0.
Nicht mehr ganz aktuell (Windows 3.1) aber sehr gut und noch immer interessant.

Maguire, Steve. Nie wieder Bugs! Die Kunst der fehlerfreien C-Programmierung. Microsoft Press. Redmont. 1993. ISBN 3-86063-345-7.
Trotz des etwas plakativen Titels ein sehr gutes Buch zur Software-Entwicklung. Eigentlich ein Muß für jeden professionellen Entwickler.

Booch, Grady. Object oriented analysis and design with applications. Addison-Wesley. Menlo Park. 1994. ISBN 0-8053-5340-2.
Sehr gutes Buch zur OOP von einem der Gurus. Die Darstellung ist sprachunabhängig, es wird jedoch trotzdem erläutert, wie die vorgestellten Konzepte in verschiedenen Sprachen realisiert sind.

Gamma; Helm; Johnson; Vlissides. Entwurfsmuster. Elemente wiederverwendbarer objektorientierter Software. Addison-Wesley. Bonn. 1996. ISBN 3-89319-950-0.
Sehr interessantes, aber sehr abstraktes Werk der "Gang Of Four" --> für Fortgeschrittene OOP'ler. Enthält einen Katalog von 25 Mustern. Für alle Muster werden der Kontext und die Randbedingungen beschrieben, unter denen sie angewendet werden können. Entwicker sehr umfangreicher Software-Projekte werden das Buch zu schätzen wissen.

Sedgewick, Robert. Algorithmen in C. Addison-Wesley. Bonn, München, Paris. 1992. ISBN 3-89319-376-6
Enthält viele Standard-Algorithmen und gehört daher ins Bücherregel eines jeden Programmierers.

Harbison, S.; Steele, G. C A reference manual. Prentice Hall. New Jersey. 1995. ISBN 0-13-326224-3.
Die Sprachspezifikation von ANSI/ISO-C. Beseitigt alle Unklarheiten und geht auch auf die Kompatibilität zu C++ ein.

Aho, A.; Sethi, R.; Ullmann, J. Compilerbau. Addison-Wesley. Bonn, München, Paris. 1995. ISBN 3-89319-150-X und 3-89319-151-8.
Das Standardwerk zum Thema!

Abrash, M. Zen of code optimization. Coriolis Group Books. Arizona. 1994. ISBN 1-883577-03-9.
Tiefgehendes Werk zur Codeoptimierung. Geht auch auf prozessorspezifische Optimierungen ein.

Oppenheim; Schafer. Zeitdiskrete Signalverarbeitung. Oldenbourg. München. 1995. ISBN 3-486-22948-6.
Das Standardwerk zum Thema!