Ebooks Class Notes and Other Resources to Learn C++


C++ was created in 1983 by Bjarne Stroustrup which was designed to serve as an enhanced version of the C programming language. C++ is object oriented and is considered a high level language with low level facilities. The development of C++ actually began four years before its release, in 1979. It did not start out with the name C++; its first name was C with Classes. In the late part of 1983, C with Classes was first used for AT&T’s internal programming needs. Its name was changed to C++ later in the same year. C++ was not released commercially until the late part of 1985. Developed at Bell Labs, C++ enhanced the C programming language in a variety of ways. Among the features of C++ are classes, virtual functions, templates, and operator overloading.


The C++ computer programming language was created for UNIX, providing programmers with the advantage of being able to modify code without actually changing it; C++ code is reusable. Also, library creation is cleaner in C++.


The original C++ compiler, called Cfront, was written in the C++ programming language.


Ebooks for C++

Teach Yourself C++ in 21 Days

Downlod Teach Yourself C++ in 21 days

Read online Teach Yourself C++ in 21 Days

This book is designed to help you teach yourself how to program with C++. In just 21 days, you'll learn about such fundamentals as managing I/O, loops and arrays, object-oriented programming, templates, and creating C++ applications--all in well-structured and easy-to-follow lessons. Lessons provide sample listings--complete with sample output and an analysis of the code--to illustrate the topics of the day. Syntax examples are clearly marked for handy reference.

To help you become more proficient, each lesson ends with a set of common questions and answers, exercises, and a quiz. You can check your progress by examining the quiz and exercise answers provided in the book's appendix.


C++ FAQ Light

Read Online C++ FAQ Light

This online book is good enough for theory knowledge. The content is presented as short questions and answers from C++ Programming language.


Teacher's Guide to Practical C++ Programming Language

Download Slides [pdf]

Download Teacher's Guide[pdf]

Download Chapter Quizes and Answers [pdf]


This book is designed to provide teaching materials to any instructor who wants to use Practical C++ Programming in his classroom. The materials contained in this book contains of a set of slides (for classroom presentation) and teachers' notes (which give hints on how the material might be presented.)


Practical C++ Programming is being used in a wide variety of classrooms, from the university campus to the industrial seminar. The slides are designed to support this wide usage. Instructors are encouraged to take the material and customize it for their own environment.


In addition to the slides there is a set of end of chapter questions so that you can you test your knowledge of the material presented.


The teachers' notes contains suggestions and tips on how to best present the information in the classroom. They also contain the answers for chapter questions. To get access to the Teachers' Notes, you'll have to register with O'Reilly education sales, here.


It is hoped that this Teachers' Guide will serve to help you build a effective and practical C++ Programming course.


C Programming and C++ Programming

Go to the site

A good website to learn C++. This site is selected for the learners because it contains four distinct sections such as Learn C and C++, Programmer's Tools, Resources, Questions