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 $