Codeblocks
Many students in this course
use
Code::Blocks
for developing C++ programs on Windows. The price is right.
There are also versions for Mac and Linux.
Note: If you download the Windows installer, choose the
entry marked “mingw-setup”. Presently, it's the fourth
in the list. Please don't take the first link, unless you want
only the IDE and already have a compiler.
Linux
If you want to work with C in something like its native
environment, you might try a Linux distribution.
I'm fond of
Fedora, but
Ubuntu seems to be the
most popular for desktop right now. There are many.
A Linux distro comes with pretty much all the software you could
want, including compilers and IDEs (usually including CodeBlocks),
but you will probably have to find your code installation tool to
get some of these. Most distros are too large to install everything
by default.
Sandbox
If you would like the use the Sandbox Linux server
to write programs, ask Dr. Bennet for an account.
If you want to log on from Windows, you will probably
want
Putty
to run commands, and
WinSCP to transfer files.
C++ Resources Network
The
C++ Resources Network is
a very popular reference site. You should plan to make use of it.
C++ Reference
Another good C++ reference site is called, oddly,
C++ Reference.