eng flag In English
bild
Skolan för
datavetenskap
och kommunikation
KTH / CSC / Kurser / 2D1387 / cprog06 / Litteratur

Kursbok

Den rekommenderade kurslitteraturen är en av följande två böcker.
  • Josee Lajoie, Stanley Lippman, C++ Primer tredje eller fjärde utgåvan
  • Bjarne Stroustrup, The C++ Programming Language, tredje utgåvan, specialutgåvan eller svenska översättningen.

Om Lippmans bok

Elevernas omdömen om boken varierar. C++ primer tredje upplaga ansågs av flera studenter vara väldigt svår att slå i. Fjärde upplagan är enligt bokens introduktion helt omorganiserad. Personligen tycker jag fjärde upplagan är mer lättläst och jag skulle rekommendera boken för dem som inte har så mycket tidigare erfarenhet av C/C++.

Om Stroustrups bok

Stroustrups bok anses allmänt vara referenslitteraturen för C++. De flesta profesionella C++-programmerare äger boken. Den är dock svårare att läsa än Lippman. Den är lättare att läsa om man är väl förtrogen med C. Jag rekommenderar boken speciellt för de som vet att de ska jobba med C++ efter kursen eller de kan C mycket bra.

Alternativa böcker

För att avgöra om en alternativ bok täcker på djupet kan du pröva slå upp följande begrepp och bedöma bokens förklaringar: funktorer/funktionsobjekt, funktionspekare till medlemsfunktioner, unions, mutable, dynamic_cast, back_inserter.

Andra läsvärda böcker

Det finns andra böcker som är varmt rekommenderade även om de inte är nödvändiga för att klara kursen. En bra referensbok om STL är:
  • Nicolai Josuttis, The C++ standard library a tutorial and reference
För den som vill fördjupa sig mer är följande böcker mycket läsvärda.
  • Scott Meyers, Effective C++
  • Scott Meyers, More Effective C++
  • Andrei Alexandrescu, C++ Coding Standards: 101 Rules, Guidelines, and Best Practices
  • Andrei Alexandrescu, Modern C++ Design
  • Herb SutterExceptional C++
  • Herb SutterMore Exceptional C++
Copyright © Sidansvarig: Alexander Baltatzis <alba@nada.kth.se>
Uppdaterad 2006-08-30