C++ Resources

Boon's JHU Classes

John E. Boon, Jr.

Lecturer in the Engineering and Applied Science Programs for Professionals

Johns Hopkins University

For all JHU-related matters contact Mr. Boon via email at jboonjr@apl.jhu.edu

  1. Template.cpp: Boon's Programming Template for C++
  2. GNU Coding Standards
  3. The International Obfuscated C Code Contest
  4. Open Source Compiler Resources:
    1. GCC Home Page and GCC Online Documentation
    2. Free Software Foundation (FSF) Software Page
    3. delorie software - djgpp port of GNU tools for Windows Environment
      1. Online User's Guide
      2. DJGPP C Library reference
    4. CDT (C/C++ Development Tools), an Eclipse project download
    5. Cygwin Home Page. "Cygwin is a UNIX environment, developed by Red Hat, for Windows." Includes support for the current GCC compiler.
  5. Microsoft Developers Connection Resources:
    1. C++ Language Reference
    2. Standard Compliance Issues in Visual C++
    3. Nonstandard Behavior
  6. Documentation Resources:
    1. C++ Standard Library Style Guidelines DRAFT 2001-01-15
    2. KDOC, C++ and IDL Class Documentation Tool by Sirtaj S. Kang
    3. Doxygen and links links to other documentation tools
  7. Compiler Compliance Resources:
    1. Boost.org "provides free peer-reviewed portable C++ source libraries"; has Compiler Status Tables answering the question "Will all Boost libraries work with your compiler?"
    2. Plum Hall C and C++ Validation Test Suites
    3. Perrenial C and C++ Validation Test Suites
  8. C/C++ Language Reference Resources:
    1. JTC1/SC22/WG21 C++ homepage
    2. C/C++ standards links at Plumhall.com
    3. Dr. Paul Buis's Postings for C++, including language reference material
    4. Dinkum C++ Library brought to us by DinkumWare
    5. The Single UNIX ® Specification, Version 2 Copyright © 1997 The Open Group
    6. C Library Reference, P.J. Plauger and Jim Brodie. Copyright © 1989-1996 by . All rights reserved
    7. Larch/C++ Reference Manual
  9. Learning C++:
    1. ACM Introduction to C++
    2. Thinking In C++, Online Book by Bruce Eckel
    3. Online C++ Tutorial
    4. Steve Summit's Postings for comp.lang.c Frequently Asked Questions
    5. Software Design Using C++, an online book, St. Vincent College
    6. C Programming.com, "Your resource for C and C++"
  10. Collections and Data Structure Libraries:
    1. Standard Template Library (STL) Programmer's Guide. (Silicon Graphics Computer Systems, Inc.)
    2. A Library of Efficient Data Types and Algorithms, (LEDA) "LEDA is our C++ class library for efficient data types and algorithms".
  11. General C++ Links:
    1. ACCU The Association of C & C++ Users, especially ACCU C/C++ Resources
    2. Bjarne Stroustrup's homepage
    3. SWIG Simplified Wrapper and Interface Generator

Page last updated Monday, 04-Jun-2007 21:36:31 EDT.

There have been 00517 hits since August 11, 2007.

Valid HTML 4.01! Valid 
         CSS!

Copyright © 2007 John E. Boon, Jr.