"Troels Arvin" <troels@arvin.dk> wrote:
> On Tue, 13 Jan 2004 21:14:39 +0100, Mogens Hansen wrote:
>
> > Multi-Paradigm DESIGN for C++
> > James O. Coplien
>
> Det var satans så mange interessant klingende bogreferencer, du kan ryste
> ud af ærmet
Det er at priviligie at have adgang til gode bøger og læse dem.
Mit eksemplar af ovennævnte blev iøvrigt signeret af forfatteren den
11.september 2001, inden dagen blev historisk!
> (har lige bestilt den).
Glimrende.
Fortvivl ikke hvis du syntes den er svær at komme i gang med - det er ikke
ualmindeligt. Jeg startede med at gå sukkerkold på den, måtte lade den ligge
i et par måneder og vente så tilbage til den og læste den i een køre og
bagefter han Ph.d. om samme emne.
Det var krævende - men givtigt.
>
> Hvis du nu skulle opremse en Top-8 over dine C++-relaterede bøger,
> hvordan ville den så se ud? (Top-5 er for lidt, fordi nogle i gruppen
> ofte nævnte bøger sikkert vil udgøre hovedparten.)
Jeg kan prøve.
En god introduktion til C++, hvis man kender lidt til programmering i
forvejen eller har brugt C++ længe uden at bruge std::string, std::vector og
std::map tit:
Accelerated C++
Andrew Koenig, Barbara E. Moo
ISBN 0-201-70353-X
Den uungåelige og ultimative kilde til C++
The C++ Programming Language, Special Edition (alternativt Third Edition)
Bjarne Stroustrup
ISBN 0-201-70073-5 (Third: 0-201-88954-4)
Gode uddybende bøger om standard library - mindst een af følgende:
The C++ Standard Library, A Tutorial and Reference
Nicolai M. Josuttis
ISBN 0-201-37926-0
STL Tutorial and Reference Guide: C++ Programming with the Standard
Template Library , Second Edition
David R. Musser, Gillmer J. Derge, Atul Saini
ISBN 0-201-37923-6
Generic Programming and the STL: Using and Extending the C++ Standard
Template Library
Matthew H. Austern
ISBN 0-201-30956-4
Samlinger af gode råd om anvendelse af C++:
Effective C++, Second Edition
Scott Meyers
ISBN 0-201-92488-9
More Effective C++
Scott Meyers
ISBN 0-201-63371-X
Effective STL
Scott Meyers
ISBN 0-201-74962-9
Exceptional C++
Herb Sutter
ISBN 0-201-61562-2
More Exceptional C++
Herb Sutter
ISBN 0-201-70434-X
En komplet beskrivelse af templates i C++
C++ Templates, The Comple Guide
David Vandevoorde, Nicolai M. Josuttis
ISBN 0-201-73484-2
og en masse interesant anvendelse heraf:
Modern C++ Design
Andrei Alexandrescu
ISBN 0-201-70431-5
(ikke kun templates, men væsentlige design overvejelser generelt)
Multi-Paradigm DESIGN for C++
James O. Coplien
ISBN 0-201-82467-1
Hvordan designer man effektivt _store_ projekter i C++:
Large-Scale C++ Software Design
John Lakos
ISBN 0-201-63362-0
Nå - det blev til mere end 8
Desuden er der jo naturligvis bøger om specielle områder, som f.eks.
netværksprogrammering, og mere generelle emner som design patterns etc.
Men kig iøvrigt på boganmeldelserne på
www.accu.org.
Venlig hilsen
Mogens Hansen