|Categories||Free Downloadable C and C++ eBooks!|
|The Rook's Guide to C++
What you are reading is the first of what the author hopes to be many ever- improving iterations of a useful C++ textbook.
This book contains 88 C programs used to teach C programming.
Build Your Own Lisp
In this book you'll learn the C programming language, and at the same time learn how to build your very own programming language, a minimal Lisp, in under 1000 lines of code.
Direct3D Succinctly: Develop Fully 3-D Games and Applications
3-D graphics development is an engaging, rewarding process that gives developers the opportunity to flex their creative muscles. However, it can also be intimidating to those on the outside. A follow-up to Direct2D Succinctly, Direct3D Succinctly tears down the barriers to entry.
Optimizing Software in C++
This book is for advanced programmers and software developers who want to make their software faster. It is assumed that the reader has a good knowledge of the C++ programming language and a basic understanding of how compilers work.
C Programming Tutorial, 4th Edition (K&R Version)
This book is a tutorial. Its aim is to teach C to a beginner, but with enough of the details so as not be outgrown as the years go by. The author presumes that you have some previous aquaintance with programming � you need to know what a variable is and what a function is � but you do not need much experience.
Programming Abstractions in C++
Programming is a matter of learning by doing. Eric Roberts� Programming Abstractions in C++ gives students opportunities to practice and learn with engaging graphical assignments. A client-first approach to data structures helps students absorb, and then apply the material.
The C++ Hackers Guide
An experienced programmer accumulates a set of tools, tricks, and techniques to make his or her programs better.
An Introduction to the Imperative Part of C++
These lecture notes are designed for an introductory course on programming, using the imperative core of C++, and given to MSc (Computing Science) students at Imperial College London at the very beginning of their course. The students attend an intensive series of lectures and laboratory sessions over two weeks, carrying out lab work using the GNU g++ compiler on PCs running a flavour of UNIX. Since the course is intended for graduates from disciplines other than Computer Science, very little previous programming experience is assumed.
Open Data Structures: An Introduction
Offered as an introduction to the field of data structures and algorithms, Open Data Structures covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs.