Dr. rer. nat. Michael Ebner
(DrEbner.net)
 
  © 2006-2010 Dr. Michael Ebner
Last modified: 2005-03-08
 
Programmiersprache C und C++
  • The C++ Virtual Library (good stuff about C++ like Getting Started, Tutorial, Newsgroups, etc.)
  • C++ FAQ
  • C++ resources
  • Standard Template Library
  • Listen mit Links zu Tutorials:
  • Bücher
    • Übersichten:
    • Klassiker:
      • Stanley B. Lippman, Josee Lajoie: C++ Primer, Third Edition. Addison-Wesley. ISBN 0-201-82470-1
      • Bjarne Stroustrup: Die C++-Programmiersprache, 4. aktualisierte Auflage. Addison-Wesley. ISBN 3-8272-1660-X.

        Dieses Buch kann ich aber nicht als Lehrbuch für einen Anfänger empfehlen, da es eher eine Mischung zwischen Lehr- und Referenzbuch für fortgeschrittene C++-Programmierer ist.

      • Margaret A. Ellis and Bjarne Stroustrup: The Annotated C++ Reference Manual. Addison-Wesley, Reading, MA. 1990. ISBN 0-201-51459-1. 478 pages. Hardcover. (Often called "The ARM")

        Eine oft zitierte Referenzquelle, wenn es um die Details von C++ geht, z.B. verweist der Compiler g++ in seinen Fehlermeldungen auf dieses Buch.

    • Einführung:
    • Standard Template Library:
    • Fortgeschrittene:
      • Objektorientiertes Programmieren in C++, 2. Auflage Die 2., aktualisierte und völlig überarbeitete Auflage führt als praktisches Tutorial i C++ und die dazugehörige Standardbibliothek ein. Die Sprachmittel und Bibliothekselemente werden anhand praktischer Beispiele erklärt. Das Buch deckt auch fortgeschrittene Themen wie generische Programmierung, Smart Pointer sowie objektorientiertes Design ab.
      • Nicolai Josuttis: Objektorientiertes Programmieren in C++. Von der Klasse zur Klassenbibliothek. Addison-Wesley. ISBN 3-89319-637-4.

        (gute Einführung in objektorientiertes Programmieren mit C++, aber auch prinzipiell. Aber keine Einführung ins Programmieren an sich oder in C++, da z.B. keine Datentypen, Operatoren, usw. angesprochen werden)

        Achtung: Das Buch ist vor der Verabschiedung des ANSI-C++-Standard geschrieben worden und kann daher in Details vom Standard abweichen! Dies betrifft aber nur wenige Details und ist daher kein Problem für einen Anfänger.

      • The C++ Standard Library: A Tutorial and Reference, Nicolai M. Josuttis, The C++ Standard Library  - A Tutoria and Reference Addison-Wesley U.S.A., 1999 ISBN 0-201-37926-0, (sehr empfehlenswert)
    • C++ für Experten und Perfektionisten:
      • Scott Meyers: Effective C++, Second Edition. 50 Specific Ways to Improve Your Programs and Designs. Addison-Wesley. ISBN 0-201-92488-9.
    • C++ für C-Programmierer:
      • C++ Annotations. ICCE, State University of Groningen. (Gute Übersicht für Umsteiger von C)
    • Vergleich von C++ und Java:
      • Michael C. Daconta: Java for C/C++-Programmers. John Wiley & Sons. ISBN 0-471-15324-9.
    • Entwurfsmuster:
      • Erich Gamma. Richard Helm, Ralph Johnson: Entwurfsmuster. Elemente wiederverwendbarer objektorientierter Software. Addison-Wesley. ISBN 3-8931-9950-0
    • Bücher zum Downloaden (z.B. Thinking in C++)
    • Sonstige: