C / C++ / C#

  1. Home
  2. Computing & Technology
  3. C / C++ / C#

Free E-Books for C++ Programming

This is a collection of links to free E-books (either in html or PDF) on C++ Programming.
C++ A Beginners Guide by Herbert Schildt
This is a 12 chapter book on C++ Programming by well known author Herbert Schildt. The book is in XPS format which can be viewed in Internet Explorer 6 or by the free download viewer (linked on the page).
C++ Programming
A work in Progress e-book on Wikipedia. If you feel competent enough, why not contribute to it?
From C++ to Objective-C
Written by Pierre Chatelier (original in French is available) and translated to English by Aaron Vegh, this is a 50 page PDF that looks at the many aspects of Objective-C, compared to C++ notions. If you are a C++ developer this may help you in adapting to Objective-C.
High Integrity Coding Standards for C++.
High Integrity Coding Standards Version 2.4 (this may change) is a free 75 page PDF that provides one such set of standards for C++. It's a pretty comprehensive document ranging from classes, control flow, constants, declarations through expressions, functions, memory management, STL and templates. You can request this to be sent by email on the site.
Industrial Strength C++
A downloadable PDF (in Zip or GZIP form) this is over 200 pages in 15 chapters on techniques to make your C++ applications more robust. It covers objects, naming conventions, memory, oop, error handling and even parts of C++ to avoid! First published as a book in 1997 this is still very relevant today.
Programming Pearls - 2nd Edition
Learn about choosing the right algorithms and how to solve problems effectively. Each chapter covers a programming task: sorting numbers, anagrams, or word counting. The author's experience helps describe how to arrive at a solution quickly. The code examples are written in C and C++.
Thinking in C++ 2nd Edition Bruce Eckel's Classic Book
Bruce Eckel has published over 150 articles and several books such as Thinking in C++ (1995) and the 2nd edition (2000). This book is a legitimate free download and this page lists many sites that carry it.
Visual C++ 6 Unleashed
Visual C++ 6 Unleashed provides a detailed coverage of the main topics in Visual C++ 6 programming. You will be able to program 32 bit Windows (2000, and XP) in Visual C++. It includes debugging, HTML help, creating custom AppWizards, writing add-ins for the IDE, multi-threaded MFC applications, NT services and much more.

Explore C / C++ / C#

About.com Special Features

C / C++ / C#

  1. Home
  2. Computing & Technology
  3. C / C++ / C#
  4. Tools and Utilities
  5. Free EBooks C++ Programming

©2009 About.com, a part of The New York Times Company.

All rights reserved.