Download 40 Free C++ Books and eBooks - Part 3

Download free C++ eBooks in pdf format or read C++ books online.

Designing Components with the C++ STL

Designing Components with the C++ STL

Designed with the aim to introduce the reader to the STL and show how this resource can be exploited, and extend its use to the construction of new components. Represents a breakthrough in C++ programming techniques.

How to Think Like a Computer Scientist C++ Version

How to Think Like a Computer Scientist C++ Version

Free C++ ebook “How to think like a computer scientist C++ version” by Allen B. Downey in pdf format.

C++ Programming for Scientists

C++ Programming for Scientists

This is a free C++ tutorial by Roldan Pozo and Karin Remington, provided as course notes in pdf and gzip postscript formats. It also contains programming examples and scientific library examples.

Standard C++ Library Reference

A C++ program can call on a large number of functions from this conforming implementation of the Standard C++ Library. These functions perform essential services such as input and output and provide efficient implementations of frequently used operations.

C++ Essentials

C++ Essentials

Complete 311 page free C++ ebook by Sharam Hekmat of PragSoft Corporation. This book serves as an introduction to the C++ language. It teaches how to program in C++ and how to properly use its features. It does not attempt to teach
object-oriented design to any depth, which I believe is best covered in a book in its own right.

Larch/C++ Reference Manual

Larch/C++ is a notation for formally specifying the behavior and interfaces of C++ classes and functions. C++ is the programming language defined in Stroustrup’s book [Stroustrup91](1) and more fully in Ellis and Stroustrup’s book [Ellis-Stroustrup90] and the draft C++ standard [ANSI95]. These contain the reference manual for C++. The goal of this reference manual is to precisely record the design of Larch/C++.

Data Structures and Algorithmswith Object-Oriented Design Patterns in C++

Data Structures and Algorithmswith Object-Oriented Design Patterns in C++

Data Structures and Algorithms with Object-Oriented Design Patterns in C++ is a free online book by Bruno R. Preiss. It covers topics Algorithm Analysis, Asymptotic Notation, Foundational Data Structures, Data Types and Abstraction, Stacks, Queues and Deques, Ordered Lists and Sorted Lists, Hashing, Hash Tables and Scatter Tables, Trees, Search Trees, Heaps and Priority Queues and etc.

GNU Scientific Library Reference Manual

GNU Scientific Library Reference Manual

The GNU Scientific Library (GSL) is a free numerical library for C and C++ programmers.

C++ Interval Arithmetic Programming Reference

This is a reference manual intended for programmers with a working knowledge of the C++ language, the Solaris operating environment, and UNIX commands.

Compiler Design: Theory, Tools and Examples

This book is a revision of an earlier edition that was written for a Pascal based curriculum. As many computer science departments have moved to C++ as the primary language in the undergraduate curriculum, I have produced this edition to accommodate those departments. This book is not intended to be strictly an object-oriented approach to compiler design.