I sometimes use C++ as a scripting language in MVC++. I'll gladly take the compilation time if it means I get to use the debugger when stepping through my code.
Also, you can simulate large parts of the program in IPython and not only find what the problem/bug is, but solve it right there and copy the solution back to the original program.