Views

InformationTechnology:Programming:CPP

Contents

Navigation



Related categories

Java · Design Patterns · XML ·
Perl · GNU tools · Resources ·


About this page

We apologize for the little information we provide, this page is still under construction. Please stay tuned.
Image:Construction_worker.gif

C/C++ reading material

  • Bruce Eckel's Thinking in C++ [1]
  • Thinking in C++ Volume 1 - Introduction to Standard C++ [2]
  • Thinking in C++ Volume 2 - Practical Programming [3]
  • Free C++ computer books online [4]
  • C++ In Action - Industrial Strength Programming Techniques [5]
  • How To Think Like A Computer Scientist With C++ [6]
  • Programming in C++, Rules and Recommendations [7]
  • C++ Annotations [8]
  • C++ resources [9]
  • Advanced C++ Lessons [10]
  • Sessions on advanced C++ techniques [11]
  • Calling conventions for C++ compilers and OS [12]
  • The cplusplus.com Complete C++ language tutorial
  • Pragsoft eBooks - C++ Essentials eBook and code Examples
  • Designing Components with the C++ STL [13] (pdf)
  • Embedded C - traps and pitfalls [14]
  • Standard C reference [15]
E:\tpcd\freebooks\K-R-C-Programming.pdf K&R

C++ Templates and template libraries

  • C++ Template Metaprogramming - information and book
  • A gentle introduction to Template Metaprogramming with C++ [16]
  • Todd Veldhuizen's Papers and Articles on C++ and Template Metaprogramming [17]
  • Template metaprogramming information
  • Boost.MPL library - C++ template metaprogramming compile-time framework [18]
  • Boost.Spirit - OO recursive parsing framework based on template meta-programming [19]
  • Blitz++ - a high-performance, template-based C++ class library for scientific computing [20]
  • Mumit's pre-ISO C++ STL guide [21]
  • The Standard Template Library Tutorial [22]
  • STL Containers - reference [23]
  • C++ Standard Template Library - C/C++ reference [24]
  • "Official" SGI Standard Template Library Programmer's Guide [25]
  • Apache ISO/IEC 14882 C++ STDCXX Standard Library based on Roguewave STL implementation
  • ISO/IEC 14882 C++ OPen Source multi-platform STL implementation [26]
  • uSTL - OPen Source, small-footprint, no-template-bloat, STL implementation [27]
  • Andrei Alexandrescu's Loki library [28]


C/C++ development, debugging and testing

  • CppUnit - C++ unit testing framework [29]
  • Rational Test RealTime [30]
  • Mock Objects for C++ - [31] - a Test Driven Development unit-testing framework similar to EasyMock and jMock
  • Bloodshed Dev-C++ - a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. http://www.bloodshed.net/devcpp.html
  • DJGPP C/C++ development system Win32 port
  • Free Debugging Source Code and Libraries [32]
  • CCMALLOC - pinpointing memory leaks and "wild pointers" in C/C++ programs [33]
  • Bruce Perens' Electric Fence - an malloc() debugger for Unices
  • Valgrind suite of tools for malloc debugging and profiling Linux programs [34]
  • MSS - Memory Supervision System [35]
  • LeakTracer - trace and analyze memory leaks in C++ programs [36]


C/C++ libraries



C/C++ Threading



C++ Optimizing

  • Steve Heller's "Optimizing C++" - the WWW version
  • Optimizing software in C++ - optimization guide for Windows, Linux and Mac [42]
  • Agner Fog's Software optimization resources [43]