| An Introduction to C++ and Object Oriented Programming | |
| The aim of this free book is to provide an introduction to the C++ programming language and object oriented programming. It is assumed that you know one programming language moderately well. | |
| 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. All the common problems and error messages encountered by new users of GCC are carefully explained, with numerous easy-to-follow "Hello World" examples. Topics covered include: compiling C and C++ programs using header files and libraries, warning options, use of the preprocessor, static and dynamic linking, debugging, optimization, platform-specific options, profiling and coverage testing, paths and environment variables, and the C++ standard library and templates. | ![]() |
| 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. Synopsis of ideas and extensive examples are given. | |
| 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. | |
| 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. This book is not an introduction to intervals and does not contain derivations of the interval innovations included in the interval arithmetic C++ library. | |
|
|
