I'm going to be using a subset of C++ (working within some of the ideas in Elements of Programming), but I haven't used C++ in years. I'm going to be writing a highly parallel algorithm on a 100+ nodes system with shared memory. The nodes are Mac OS X, but I have access to *nix and windows machines, too.
Do people have suggestions for editors, debuggers, etc.? (I'm assuming I should use gcc as a compiler?) I'm not sure what sort of environment to put myself in to do this. What's the standard industry environment? Even better, what's the best FOSS conglomeration? (I'm a graduate student.) I'll be calling STL and possibly some third party code, too.
Suggestions from here? http://stackoverflow.com/questions/89924/c-editor-compiler-debugger-on-windows-lighter-than-visual-studio