Best C++ Books

August 11, 2006 @ 22:01 | In Books, Programming | 3 Comments | del.icio.us digg devbump rss

Scott Meyers (author of the Effective C++ saga) has written on his blog a list of the most important C++ books written to date. I had this same idea and may be this is a good time to publish my list so you can compare. This is my personal ranking of the five best C++ books:

  • The C++ Programming Language
    The C++ Programming Language

    Although I have not read the last Special 3rd Edition (it is in my list of books to be bought), I always have the 3rd edition handy as my C++ reference book. It is written in a academic style ready to be consulted whenever you have questions about all the language details.

  • Effective C++
    Effective C++

    I wrote a mini review of this book months ago.
    If you are a serious C++ programmer this book is a must read for you. If you haven’t read it stop wasting your time reading this blog and get a copy of the book. Effective C++ is the perfect book to accompany your main C++ book. Although intended to be your secondary book on C++, Effective C++ will learn you more that simple C++ tricks

  • C++ Coding Standards. 101 Rules, Guidelines, and Best Practices
    C++ Coding Standars

    I also wrote a review for this.
    The book is more high-level than other related books (Effective C++, Modern C++ Design, Exceptional C++) and all the topics about C++ can be found in those books. You won’t find new topics or advices. But this book is about standars for your development team. In fact, it is designed to be used as a basic for your team’s coding standards. You can get good ideas from this book to be discussed with your team (and in fact, you do not have to agree all of them): coding conventions, hungarian notation, automated build system, version control, code reviews, etc.

  • Exceptional C++
    Exceptional C++

    The book version of the Guru of the Week webpage created and written by Herb Sutter. This book includes expanded versions of the first 30 issues on that popular page.

  • Modern C++ Design
    Modern C++ Design

    Template Metaprogramming in C++ was born with this book. This book will open your mind to choose the red pill. Even if you think templates will do more harm than good in your team at least you should read this book to know the enemy. The book describes an actual C++ library called Loki. I have work in lots of projects where subparts of that library was being used. This book is the hardest of the five, be prepared!



Sat, 07 Nov 2009 15:32:27 +0100 / 19 queries. 1.428 seconds / 5 Users Online

gentoo link wordpress link apache link PHP link

Theme modified from Pool theme. Valid XHTML and CSS