C / C++

A general-purpose, high-level programming language with low-level facilities. It is a statically typed free-form multi-paradigm language supporting procedural programming, data abstraction, object-oriented programming, generic programming and RTTI.

All categories

Books under this sub-category (36 books)

Data Structures & Algorithm Analysis in C++ (Edition 3.2.0.10)

Post date: 20 Jul 2010
This book provides a thorough and comprehensive treatment of fundamental data structures and the principles of algorithm analysis. Focuses on the principles required to select or design the data structure that will best solve the problem.
Publisher: Dover Publications
Publication date: 28 Mar 2013
 
Data Structures & Algorithm Analysis in C++ (Edition 3.2.0.10)

Data Structures & Algorithm Analysis in C++ (Edition 3.2.0.10)

Post date: 20 Jul 2010
This book provides a thorough and comprehensive treatment of fundamental data structures and the principles of algorithm analysis. Focuses on the principles required to select or design the data structure that will best solve the problem.
Publisher: Dover Publications
Publication date: 28 Mar 2013


Fundamentals of C++ Programming

Post date: 12 Jul 2016
An introduction to computer programming and fundamental programming principles using C++. Also serves as a textbook for CPTR 124 Fundamentals of Programming course at Southern Adventist University.
Publication date: 31 Mar 2016
 
Fundamentals of C++ Programming

Fundamentals of C++ Programming

Post date: 12 Jul 2016
An introduction to computer programming and fundamental programming principles using C++. Also serves as a textbook for CPTR 124 Fundamentals of Programming course at Southern Adventist University.
Publication date: 31 Mar 2016


How To Think Like A Computer Scientist: C++ Version

Post date: 24 Oct 2004
Guidelines to problem-solving as the most important skill for a computer scientist.
 
How To Think Like A Computer Scientist: C++ Version

How To Think Like A Computer Scientist: C++ Version

Post date: 24 Oct 2004
Guidelines to problem-solving as the most important skill for a computer scientist.

Incompatibilities Between ISO C and ISO C++

Post date: 19 Nov 2004
This long document lists the incompatibilities between C99 (C standard ratified by ISO in 1999) and C++98 (C++ standard ratified by ISO in 1998).
Publication date: 01 Aug 2001
 
Incompatibilities Between ISO C and ISO C++

Incompatibilities Between ISO C and ISO C++

Post date: 19 Nov 2004
This long document lists the incompatibilities between C99 (C standard ratified by ISO in 1999) and C++98 (C++ standard ratified by ISO in 1998).
Publication date: 01 Aug 2001


Industrial Strength C++; Rules and Recommendations

Post date: 16 Nov 2004
Programming standard for a particular company or project.
Publisher: Prentice Hall
Publication date: 01 Sep 1996
 
Industrial Strength C++; Rules and Recommendations

Industrial Strength C++; Rules and Recommendations

Post date: 16 Nov 2004
Programming standard for a particular company or project.
Publisher: Prentice Hall
Publication date: 01 Sep 1996


Introduction to Design Patterns in C++ with Qt, Second Edition

Post date: 03 Apr 2016
Teaches C++ "the Qt way," with an emphasis on design patterns and reuse of open source libraries and tools.
Publisher: Prentice Hall
Publication date: 26 Sep 2011
 
Introduction to Design Patterns in C++ with Qt, Second Edition

Introduction to Design Patterns in C++ with Qt, Second Edition

Post date: 03 Apr 2016
Teaches C++ "the Qt way," with an emphasis on design patterns and reuse of open source libraries and tools.
Publisher: Prentice Hall
Publication date: 26 Sep 2011


Learn C++ Programming Language

Post date: 29 May 2016
This tutorial adopts a simple and practical approach to describe the concepts of C++.
Publication date: 01 Jan 2014
 
Learn C++ Programming Language

Learn C++ Programming Language

Post date: 29 May 2016
This tutorial adopts a simple and practical approach to describe the concepts of C++.
Publication date: 01 Jan 2014


Learning GNU C

Post date: 07 Nov 2004
Teaches GNU users how to write software in C.
Publication date: 31 Dec 2002
License: GNU Free Documentation License
 
Learning GNU C

Learning GNU C

Post date: 07 Nov 2004
Teaches GNU users how to write software in C.
Publication date: 31 Dec 2002
License: GNU Free Documentation License


Modern C

Post date: 23 May 2016
This book is organized in levels to motivate readers to learn C as more than just an "easy to learn" language.
Publication date: 27 Oct 2015
 
Modern C

Modern C

Post date: 23 May 2016
This book is organized in levels to motivate readers to learn C as more than just an "easy to learn" language.
Publication date: 27 Oct 2015


Neil's Guide to C++

Post date: 24 Oct 2004
A starting point for programming using the C++ language.
Publication date: 01 Feb 2002
 
Neil's Guide to C++

Neil's Guide to C++

Post date: 24 Oct 2004
A starting point for programming using the C++ language.
Publication date: 01 Feb 2002


No Bugs: Delivering Error-Free Code in C and C++

Post date: 16 Feb 2010
This book presents techniques to stop many kinds of bugs from being included in a program. It also discusses how to test programs to find bugs.
Publication date: 31 Dec 1992
 
No Bugs: Delivering Error-Free Code in C and C++

No Bugs: Delivering Error-Free Code in C and C++

Post date: 16 Feb 2010
This book presents techniques to stop many kinds of bugs from being included in a program. It also discusses how to test programs to find bugs.
Publication date: 31 Dec 1992


Object-oriented Programming with Ansi-C

Post date: 22 Mar 2007
Uses ANSI-C to discover how object-oriented programming is done, what its techniques are, why they help us solve bigger problems, and how we harness generality and program to catch mistakes earlier.
Publication date: 31 Dec 2011
License: Standard Copyright License
 
Object-oriented Programming with Ansi-C

Object-oriented Programming with Ansi-C

Post date: 22 Mar 2007
Uses ANSI-C to discover how object-oriented programming is done, what its techniques are, why they help us solve bigger problems, and how we harness generality and program to catch mistakes earlier.
Publication date: 31 Dec 2011
License: Standard Copyright License


Optimizing C++

Post date: 24 Oct 2004
Provides C++ programmers with a practical, real-world approach to program optimization.
Publisher: Prentice Hall
Publication date: 09 Jul 1998
 
Optimizing C++

Optimizing C++

Post date: 24 Oct 2004
Provides C++ programmers with a practical, real-world approach to program optimization.
Publisher: Prentice Hall
Publication date: 09 Jul 1998


Programming Fundamentals: A Modular Structured Approach Using C++

Post date: 31 May 2017
The approach of this text is to take learners through a progression of materials in order to develop skills of modular, structured programming. The text was written, for the most part, without consideration of a specific programming language.
Publisher: Connexions
Publication date: 24 Sep 2009
License: Creative Commons Attribution 2.0 Generic
Document Type: Textbook
 
Programming Fundamentals: A Modular Structured Approach Using C++

Programming Fundamentals: A Modular Structured Approach Using C++

Post date: 31 May 2017
The approach of this text is to take learners through a progression of materials in order to develop skills of modular, structured programming. The text was written, for the most part, without consideration of a specific programming language.
Publisher: Connexions
Publication date: 24 Sep 2009
License: Creative Commons Attribution 2.0 Generic Document Type: Textbook


Programming in C

Post date: 03 Jul 2017
An introductory course which covers the key features of the C language and its usage.
Publication date: 23 May 2014
License: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported
Document Type: Book
 
Programming in C

Programming in C

Post date: 03 Jul 2017
An introductory course which covers the key features of the C language and its usage.
Publication date: 23 May 2014
License: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported Document Type: Book


Book Categories
Sponsors
Icons8, a free icon pack