Programming - C/C++ Books, Documents, and Lectures
Title | Year | Description |
Thinking in C++, 2nd ed. Volume 1 | 2001 | This book is an introduction to C++, though some some programming knowledge is assumed. Readers will appreciate the abundance of short, clear examples. |
A Tutorial on Pointers and Arrays in C | 2000 | A tutorial devoted only to pointers and arrays in C. |
C++ A Dialog - Programming with the Standard Library | 2002 | One difference between this book and other introductory books is that many of them still don't use the C++ standard library1, a very important part of the C++ language definition. |
C++ In Action - Industrial Strength Programming | 2001 | This book aims to teach C++ and object oriented programming, top-down design and top-down implementation techniques, Effective programming with templates and C++ exceptions and team work. |
Debugging C and C++ code in a Unix Environment | 1999 | This document describes several techniques and tools for debugging code in C-like languages in a Unix environment. |
Eddie's Basic Guide To C Programming | A tutorial based website aiming to make C learning fun. | |
Game Programming Patterns | 2014 | Design pattern in game programming, written by a former EA developer. |
Introduction to Object-Oriented Programming Using C++ | 1997 | This tutorial is a collection of lectures. In this course, object-orientation is introduced as a new programming concept which should help youin developing high quality software. |
The C Book | 1991 | This book is designed for programmers who already have some experience of using a modern high-level procedural programming language and want to learn C. |
The New C Standard - An Economic and Cultural Commentary | 2005 | This book contains a detailed analysis of the International Standard for the C language. |
Thinking in C++, Volume 2: Practical Programming | 2004 | This book attempts to teach “practical programming” techniques that can be used on a day-to-day basis. |
Writing Bug Free C Code | 1995 | This book describes an alternate class methodology that provides complete data hiding and fault-tolerant run-time type checking of objects in C. |
theForger's Win32 API Tutorial v2.0 | 2006 | This tutorial attempts to get you started developing with the Win32 API as quickly and clearly as possible. |