e-books in C++ Programming Language category
by Elijah Rippeth - GitBook , 2016
This serves as documentation for more advanced/modern features of C++ that are not currently covered in the curriculum at many universities. Some topics covered aren't necessarily C++ specific, but are more general software engineering aspects.
- O'Reilly Media , 2015
C++ template metaprogramming is ideal for performing automatic compile-time optimization. With this ebook, you'll learn how improved metaprogramming techniques in C++11 and C++14 can help you avoid mistakes by making the compiler work for you.
by Jon Kalb, Gašper Ažman - O'Reilly Media , 2015
Now that software development is shifting primarily toward mobile and cloud computing, C++ is returning to the dominant position. Authors demonstrate how modern C++ provides the power necessary for server farms as well as low-footprint mobile apps.
by Alex Robenko - GitBook , 2017
The intended audience of this document is professional C++ developers who want to understand bare metal development a little bit better, get to know how to use C++ language in an embedded environment, and bring their C++ skills to an 'expert' level.
by Jason Turner - GitBook , 2017
This document is meant to be a collaborative discussion of the best practices in C++. We fill in some of the lower level details and provide specific stylistic recommendations while also discussing how to ensure overall code quality.
by Andrey Karpov , 2016
In this article you will find 42 recommendations about coding in C++ that can help a programmer avoid a lot of errors, save time and effort. Every recommendation is given with a practical example, which proves the currentness of this question.
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.
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.
- 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.
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.
- 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
- 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.
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.
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++.
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.
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.
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.
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.
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.