CS4 Tools and Documentation

On this page are links to assorted tools and documentation which will prove to be useful to students taking CS4. It also includes links for support and troubleshooting.

C++ Documentation

  • The 1996 ISO Draft Standard of the C++ Language (PDF files) will eventually be replaced by the new C++ (in 2010?).
  • more C/C++ tutorials!

    C++ Libraries Documenation

  • C++ I/O Stream Library
  • C/C++ Reference
  • STL Information Site (at SGI)
  • UNIX Support on CS Systems

  • Unix support (mostly space management and troubleshooting)
  • Programming Tools

  • Doxygen.org is a program that produces documentation from source code in html, latex, and other output formats. Doxygen understands both triple-slash and javadoc style documentation comments and can process Java, Python, C, C++, FORTRAN, D and other languages.
  • touch-header is a bash shell script that produces a simple, skeleton header file following triple-slash documentation style. Save this script to your bin directory for your own use and customization.
  • touch-cpp is a bash shell script that produces a skeleton cpp file following triple-slash documentation style. Its companion for C++ is touch-h, which produces a header file containing a skeleton class declaration.
  • A free C++ Compiler for Windows.
  • A LinuxJournal article on using Makefiles is from 1994 but still useful.
  • Additional notes on make and Sun Workshop
  • Rational Rose:

    Rose is a round-trip software engineering tool once used by the CS department. Although no longer used since IBM purchased Rational Corporartion and the licensing expired, these links might provide some help on design modeling...

  • Bryan's Rose Tutorial.
  • Erin's Rose Tutorial.
  • Rational Web Site
  • A UML Quick Reference
  • UML notes - a bit hard to read, but covers a lot of ground.
  • RCS Documentation

  • Introduction to RCS, the Revision Control System for CS1-4
  • RCS in a Team Environment

  • Version: $Id: tools.html,v 1.9 2010/03/03 22:10:38 cs4 Exp $