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. …
Debugging with GDB: The GNU Source-Level Debugger
This free book is written for programmers. It is designed so someone can begin utilizing GDB after just reading the first chapter, or read the whole manual and master the program. …
An Introduction to GCC
This free online book provides a complete tutorial introduction to the GNU C and C++ compilers, gcc and g++. Many books teach the C and C++ languages, this book teaches you how to use the compiler itself. …
Introduction to Object-Oriented Programming Using C++
Free C++ book Introduction to Object-Oriented Programming Using C++ covers topics: A Survey of Programming Techniques, Abstract Data Types, Object-Oriented Concepts, Introduction to C++ and From C To C++. …
C++ Migration Guide
This book explains what you need to know to move from 4.0, 4.0.1, 4.1, or 4.2 versions of the C++ compiler. If you are moving from still earlier 3.0 or 3.0.1 versions of the C++ compiler, the information still applies. A few additional topics specific to these older compiler versions are addressed. …
C++ FAQ Lite
In a concise and direct question-and-answer format, C++ FAQs, Second Edition brings you the most efficient solutions to more than four hundred of the practical programming challenges you face every day. Moderators of the on-line C++ FAQ at comp.lang.c++, Marshall Cline, Greg Lomow, and Mike Girou are familiar with C++ programmers’ most pressing concerns. In this book, the authors concentrate on those issues most critical to the professional programmer’s work, and they present more explanatory material and examples than is possible on-line. …
Cross-Platform GUI Programming with wxWidgets
wxWidgets is an easy-to-use, open source C++ API for writing GUI applications that run on Windows, Linux, Unix, Mac OS X, and even Pocket PC–supporting each platform’s native look and feel with virtually no additional coding. Now, its creator and two leading developers teach you all you need to know to write robust cross-platform software with wxWidgets. …
Standard Template Library Programmer’s Guide
Standard Template Library Programmer’s Guide is a free online C++ guide by Silicon Graphics, Inc. …
Compilers and Compiler Generators: An introduction with C++
Compilers and Compiler Generators: An introduction with C++ is available in pdf, postscript and zipped html formats. It is also available as an online book. This book has been written to support a practically oriented course in programming language translation for senior undergraduates in Computer Science. …