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 and browser that is designed for the Linux kernel, but works with any large software project.

Indent (http://www.gnu.org)

The indent command indents C++ programs.

Vim (Text editor with built-in indenting) (http://www.vim.org)

A text editor similar to the standard Unix vi editor, but with lots of programming related commands including a very smart indenter. This editor works on both Unix type systems and Microsoft Windows.

Emacs (editor) (http://www.gnu.org)

Another programmer’s editor.

a2ps (Pretty Printer) (http://www.gnu.org)

Prints nicely typeset programs.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.191.139.169