Programming Tools
and Documentation
C++
- C++ References
- The C++
Resources Network
includes general information about C++, an FAQ, a C++
language tutorial, library documentation
(including the STL), and forums
-
Bjarne Stroustrup's C++ Page provides just
about everything you need to know about C++ style,
techniques, philosophy, and history from the creator
of C++ himself
-
Fred's C++ Notes includes sample C++ code for
for common programming problems, exercises, and
miscellaneous C++ tips
-
Marshall Clines's C++ FAQ Lite
includes general information about C++, an FAQ, a C++
language tutorial, library documentation
(including the STL), and forums
-
Porter Scobey's 's C++ Reference
includes general information about C++ and good
STL and general C library references
-
The C++ Not So Frquently Asked Questions site
provides a few somewhat obscure but very useful C++ tips
and tricks
- GNU C++
- MinGW
includes a free GNU C++ compiler and associated
tools for Windows
-
Xcode includes a GNU C++ compiler and
associated tools and comes on the OS X install DVD
for both 10.5 (Leopard) and 10.4 (Tiger).
- The GNU C++ developer tools are available as
installable packages on all the common Linux
distributions.
- The
Eclipse project has a free integrated development
environment for C++. Versions are available for
Windows, OS X, and Linux. It requires Java.
Java
Python
- http://www.python.org has
Python for
Windows, OS X, and Linux. This distribution comes bundled with
IDLE, a simple integrated development environment for
Python, and Tkinter, the Python graphical user
interface tools.
-
http://www.python.org/doc/current/
has documentation and tutorials for the
Python programming language.
- Tkinter can be used to build graphical
programs.