G
garth_rockett
I am C++ programmer and enthusiast. Also, something of a book
collector. Currently I am starting on the first project in my life
where I need to be actively involved in the design of a data
warehousing query engine and possibly also a desktop front-end for it.
I want to read up for such an occasion as I feel I have very little
practical experience on object-oriented design. I would want to know a
few recommended books (a lot of which might already by there on my
bookshelf).
I read/have read the following books:
1. The C++ Programming Language - Bjarne Stroustrup
2. The C++ Primer - Stan Lippman, Josee Lajoie
4. Effective C++ - Scott Meyers
5. More Effective C++ - Scott Meyers
7. The STL Tutorial and Reference Guide - Dave Musser, Atul Saini (the
old edition that uses the HP Reference Implementation of STL)
12. More C++ Gems - ed. Robert C Martin
Here is a list of books I have on my shelf (or disk) - which I haven't
read enough:
1. Thinking in C++ Vol 1 & 2 - Bruce Eckel (e-books)
2. Effective STL - Scott Meyers
3. Exceptional C++ - Herb Sutter
4. More Exceptional C++ - Herb Sutter
5. Design Pattens - GoF
6. Object Oriented Analysis And Design - Grady Booch
7. Modern C++ Design - Alexandrescu (read chaps 1 and 2)
8. C++ GUI Programming with Qt3 - Jasmine Blanchette, Mark Summerfield
The following books are missing from my library and I have never read
any of them:
1. C++ Common Knowledge - Steve Dewhurst
2. Imperfect C++ - Matthew Wilson
3. C++ Template Metaprogramming: Concepts, Tools and Techniques from
Boost and Beyond - Dave Abrahams, Aleksey Gurtovoy
4. C++ Coding Standards and Guidelines - Herb Sutter, Andrei
Alexandrescu
5. Accelerated C++ - Andrew König, et al.
6. Advanced C++ Programming Styles and Idioms - James Coplien
7. C++ Programming Style - Tom Cargill
8. C++ Gems - ed. Stan Lippmann (I have the More C++ Gems)
9. C++ Standard Library: A Tutorial and Reference - Nicolai Josuttis
10. The C++ Annotated Reference Manual - Stroustrup, Ellis
11. The Design & Evolution of C++ - Stroustrup
Which of these are worth buying now for a pragmatic self-study course -
that would help me handle the design of a complex system. Which other
books might help. I want to know of a good detailed book on using the
Boost library - how is #3 in the above list. Please let me know of your
suggestions. I also want to read up significantly about using
iostreams, facets and locales.
Cheers,
Andy
collector. Currently I am starting on the first project in my life
where I need to be actively involved in the design of a data
warehousing query engine and possibly also a desktop front-end for it.
I want to read up for such an occasion as I feel I have very little
practical experience on object-oriented design. I would want to know a
few recommended books (a lot of which might already by there on my
bookshelf).
I read/have read the following books:
1. The C++ Programming Language - Bjarne Stroustrup
2. The C++ Primer - Stan Lippman, Josee Lajoie
4. Effective C++ - Scott Meyers
5. More Effective C++ - Scott Meyers
7. The STL Tutorial and Reference Guide - Dave Musser, Atul Saini (the
old edition that uses the HP Reference Implementation of STL)
12. More C++ Gems - ed. Robert C Martin
Here is a list of books I have on my shelf (or disk) - which I haven't
read enough:
1. Thinking in C++ Vol 1 & 2 - Bruce Eckel (e-books)
2. Effective STL - Scott Meyers
3. Exceptional C++ - Herb Sutter
4. More Exceptional C++ - Herb Sutter
5. Design Pattens - GoF
6. Object Oriented Analysis And Design - Grady Booch
7. Modern C++ Design - Alexandrescu (read chaps 1 and 2)
8. C++ GUI Programming with Qt3 - Jasmine Blanchette, Mark Summerfield
The following books are missing from my library and I have never read
any of them:
1. C++ Common Knowledge - Steve Dewhurst
2. Imperfect C++ - Matthew Wilson
3. C++ Template Metaprogramming: Concepts, Tools and Techniques from
Boost and Beyond - Dave Abrahams, Aleksey Gurtovoy
4. C++ Coding Standards and Guidelines - Herb Sutter, Andrei
Alexandrescu
5. Accelerated C++ - Andrew König, et al.
6. Advanced C++ Programming Styles and Idioms - James Coplien
7. C++ Programming Style - Tom Cargill
8. C++ Gems - ed. Stan Lippmann (I have the More C++ Gems)
9. C++ Standard Library: A Tutorial and Reference - Nicolai Josuttis
10. The C++ Annotated Reference Manual - Stroustrup, Ellis
11. The Design & Evolution of C++ - Stroustrup
Which of these are worth buying now for a pragmatic self-study course -
that would help me handle the design of a complex system. Which other
books might help. I want to know of a good detailed book on using the
Boost library - how is #3 in the above list. Please let me know of your
suggestions. I also want to read up significantly about using
iostreams, facets and locales.
Cheers,
Andy