Appendix E. Resources

This appendix provides URLs and brief descriptions for several C++ resources.

Compilers

GNU g++ Compiler (http://www.gnu.org)

The GNU g++ compiler is one of the highest quality compilers out there. It works on most Unix and Linux systems.

Cygwin (http://www.cygwin.com)

Cygwin is a Unix-like programming environment for Microsoft Windows systems; it includes a copy of the g++ compiler.

Borland C++ Builder (http://www.borland.com)

Borland supplies a free copy of the command-line version of their compiler. This is a stripped-down version of the integrated development environment they sell commercially. This is one of the best compilers for the Microsoft Windows environment.

Standard Template Library

SGI (http://www.sgi.com)

A reference on the Standard Template Library. Be careful, this reference includes extra containers that are not part of the standard library.

Standards

ANSI (American National Standards Institute) (http://webstore.ansi.org)

A place where you can purchase the ANSI C++ standard. This is a very difficult read if you don’t know C++ well.

Programming Tools

Freshmeat (http://www.freshmeat.net)

This web site contains a searchable directory of almost all of the open source tools, including programming tools.

Source Navigator (http://sources.redhat.com/sourcenav)

An IDE and source browser for both Unix and Microsoft Windows.

CScope (http://cscope.sourceforge.net/index.html)

A source indexing and browsing tool.

Linux Cross Reference (http://lxr.sourceforge.net)

A cross-reference ...

Get Practical C++ Programming, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.