CS333, Summer 2014

Library

Blackboard
Outline
Policies
Grades
Library
Forum
Search
FAQ

1. Reference Material

1.1 C++

1.2 Unix/Linux

2. Software Downloads

All software listed here is free unless explicitly stated otherwise:

2.1 Compilers

The GNU g++ compiler comes in various packages. It’s pretty much the same compiler. What varies are the supporting libraries.

Before installing a compiler, look at the IDE (below) that you want to use. Some will already include a copy of a compiler.

2.2 C++ IDEs

An IDE (Integrated Development Environment) is a package that helps you work with an editor, compiler, and debugger and generally provide some support for orgranizing your code into projects..

Some IDE’s come with a compiler suite included. All can be used with compilers that you have downloaded separately, though not every IDE can work with every compiler. Downloading the compiler separately may make it a bit trickier to get started with the IDE (you may need to tell it where you have put the downloaded compiler) but may make it easier to update the compiler when new releases are available.

3.
PDF generation

The following programs will allow you to generate PDF from any Windows program that allows printing. Generally, these create a special printer that writes to a file instead of to a physical output device. (Note that increasing numbers of Windows programs support options for direct generation of PDF. Such built-in generation is usually preferable to the fake printer approach.