Welcome to E-Books Directory
This page lists freely downloadable books.

 

subcategories

Beginning (19)
Graphics & Games (6)
Templates & Libraries (4)

e-books in this category

How to Make a Computer Operating System in C++How to Make a Computer Operating System in C++
by Samy Pesse - GitHub , 2014
Online book about how to write a computer operating system in C/C++ from scratch. The goal is to build a very simple UNIX-based operating system, not just a 'proof-of-concept'. The OS should be able to boot, start a userland shell, and be extensible.
(1400 views)

Optimizing Software in C++Optimizing Software in C++
by Agner Fog - Agner.org , 2013
This is an optimization manual for advanced C++ programmers. Topics: The choice of platform and operating system. Choice of compiler and framework. Finding performance bottlenecks. The efficiency of different C++ constructs. Multi-core systems. Etc.
(1162 views)

Optimizing C++Optimizing C++
- Wikibooks , 2014
This book contains guidelines and advices on how to write efficient software using the C++ language. Software correctness and maintainability are taken into account, but are not the primary concerns. The book is for intermediate C++ programmers.
(1383 views)

C++ Hacker's GuideC++ Hacker's Guide
by Steve Oualline - No Starch Press , 2008
This book contains a collection of hacks born out of Steve Oualline's over forty years of programming experience. Here you will find all sorts of hacks to make your programs more reliable, more readable, and easier to debug.
(2816 views)

More C++ IdiomsMore C++ Idioms
- Wikibooks , 2012
The objective is to present modern C++ idioms to programmers who have moderate level of familiarity with C++, and help elevate their knowledge so that C++ feels much friendlier to them. It is designed to be an exhaustive catalog of reusable idioms.
(2685 views)

Data Structures and Algorithm Analysis in C++Data Structures and Algorithm Analysis in C++
by Clifford A. Shaffer - Dover Publications , 2012
A comprehensive treatment focusing on efficient data structures and algorithms, this text explains how to select or design the data structure best suited to specific problems. It uses C++ programming language and is suitable for second-year courses.
(14137 views)

C++ for C ProgrammersC++ for C Programmers
by JT Kalnay - Smashwords , 2012
A book with exhaustive examples of C++ intended to help a C programmer learn and use C++. The book is not organized in a traditional chapter format, included are example programs that illustrate the important points of C++ in an evolutionary manner.
(5670 views)

Parallel Programming with Microsoft Visual C++Parallel Programming with Microsoft Visual C++
by Colin Campbell, Ade Miller - Microsoft Press , 2011
This guide introduces you to the most frequently used patterns of parallel programming and provides executable code samples for them, using PPL. When thinking about where to begin, a good place to start is to review the patterns in this book.
(4840 views)

Language Translation Using PCCTS and C++Language Translation Using PCCTS and C++
by Terence John Parr - Automata Publishing Company , 1993
This book is a reference guide for the parser generator ANTLR, ANother Tool for Language Recognition, and the tree-parser generator SORCERER, which is suited to source-to-source translation. It is valuable to scientists, engineers, or programmers.
(4739 views)

No Bugs!: Delivering Error-Free Code in C and C++No Bugs!: Delivering Error-Free Code in C and C++
by David Thielen - Addison-Wesley , 1992
The book offers a revolutionary approach to software development by showing how to write error-free code from the start. Presented are techniques to stop many kinds of bugs from being included in a program. It also discusses how to test programs.
(9724 views)

Debugging C and C++ code in a Unix environmentDebugging C and C++ code in a Unix environment
by J. H. M. Dassen, I. G. Sprinkhuizen-Kuyper - OOPWeb.com
This document describes several techniques and tools for debugging code in C-like languages in a Unix environment. We will also discuss some good coding practices that will diminish the occurrence of certain types of bugs.
(8928 views)

C++ Reference GuideC++ Reference Guide
by Danny Kalev - Informit , 2008
This guide covers constructors, destructors, operator overloading, memory management, templates, namespaces, streams, object-oriented programming principles, standard template library, exception handling, runtime type information, and more.
(9940 views)

Introduction to  Object-Oriented Programming  Using C++Introduction to Object-Oriented Programming Using C++
by Peter Müller - Globewide Network Academy , 1997
In this course, object-orientation is introduced as a new programming concept which should help you in developing high quality software. Object-orientation is also introduced as a concept which makes developing of projects easier.
(10085 views)

C++ Programming for ScientistsC++ Programming for Scientists
by Roldan Pozo, Karin Remington - NIST
From the table of contents: ANSI C; C++ as a better C; C++ Classes and Objects; Objects in Scientific Computing; Inheritance and Polymorphism; Templates, Exceptions and Observations; Programming Examples; Scientific Library Examples.
(9061 views)

Visual C++ 6 UnleashedVisual C++ 6 Unleashed
by Mickey Williams, David Bennett - Sams , 2000
Comprehensive coverage of the core topics for Visual C++ 6 programming. The book skips the beginning level material and jumps right in to Visual C++. You will master the 32-bit power of Windows using Visual C++ as your programming language.
(10712 views)

Industrial Strength C++Industrial Strength C++
by Mats Henricson, Erik Nyquist - Prentice Hall , 1996
This book defines a C++ coding standard that should be usable for almost all programmers. Text and examples explain each individual rule and recommendation. The book covers naming conventions, resource management, code organization, and more.
(6945 views)

Taligent's Guide to Designing ProgramsTaligent's Guide to Designing Programs
- Taligent Press , 1994
Well-Mannered object-oriented design in C++: this is a brief overview of object-oriented program design, focusing on operating-system development. The text will be of interest to the C++ programmers who need a quick summary of good OOP techniques.
(5697 views)

Programming the Be Operating SystemProgramming the Be Operating System
by Dan Parks Sydow - O'Reilly , 1999
This book gives C++ programmers their start to developing the applications on Be operating system. The book begins with simple programs and gradually adds elements of the graphical interface. It carefully describes drawing and message handling.
(10114 views)

Programming Pearls, 2nd EditionProgramming Pearls, 2nd Edition
by Jon Bentley - Addison-Wesley Professional , 1999
The book focuses on choosing the right algorithms and on showing how to solve problems effectively. Each chapter frames a particular programming task (sorting numbers, creating anagrams, counting the words). Code examples are written in C and C++.
(28371 views)

Financial Numerical Recipes in C++Financial Numerical Recipes in C++
by Bernt Arne Ødegaard , 2007
Useful examples and algorithms for people working within the field of finance. Typical examples are option/derivatives pricing, term structure calculations, mean variance analysis. The author made C++ subroutines that implements common algorithms.
(13491 views)

C++ AnnotationsC++ Annotations
by Frank B. Brokken - University of Groningen , 2008
The book for knowledgeable users of C who would like to make the transition to C++. It is the main textbook for C++ programming courses at the University of Groningen. The text does not cover C++'s basic grammar, which is equal to C's grammar.
(7147 views)

Optimizing C ++Optimizing C ++
by Steve Heller - Prentice Hall PTR , 1998
The book provides C++ programmers with a practical approach to code optimization. The text consists of case studies of database problems with various searching and compression algorithms, the source code, and explanation of the solutions.
(7275 views)

An Introduction to GCCAn Introduction to GCC
by Brian J. Gough, Richard M. Stallman - Network Theory Ltd , 2004
This manual provides a complete introduction to the GNU C and C++ compilers, common problems and encountered error messages, with numerous easy examples. The text covers compiling using headers and libraries, preprocessor, linking, and more.
(12728 views)

Data Structures and Algorithms with Object-Oriented Design Patterns in C++Data Structures and Algorithms with Object-Oriented Design Patterns in C++
by Bruno R. Preiss - Wiley , 1998
The author presents readers with a modern, object-oriented perspective for looking at data structures and algorithms, clearly showing how to use polymorphism and inheritance, and including fragments from working and tested programs.
(9409 views)

How to think like a Computer Scientist (C++ Version)How to think like a Computer Scientist (C++ Version)
by Allen B. Downey , 1999
This book teaches you to think like a computer scientist - to combine the best features of mathematics, natural science, and engineering, to use formal languages to denote ideas, to observe the behavior of complex systems, form hypotheses, etc.
(14756 views)