Originally posted by: DaveSimmons
For Windows-specific c (not 100% standard c) Visual Studio / VC++ 6 can be helpful because of the nice debugging tools -- you can "single step" through the execution of your program to find the parts that aren't behaving the way you expect them to. It's pretty convenient to hold the mouse over a variable name in your code and see what the current value of it is.
Though for C++ you have to be a little careful in using advanced templates features and the Standard Library aka STL, since VC++ 6 is not 100% correct in its handling of them. Windows Dev Journal had the VC6 "C++ bug of the month" feature for years (before switching to the VC7 bug of the month).Originally posted by: BFG10K
For C/C++ I use Microsoft Visual C++ hands down. It's by far the best IDE I've ever seen.
Also if you stick to ANSI C/C++ you won't have any problems moving your code to different platforms. I sometimes move code between G++/Linux and Visual C++/Windows and I never have any issues.
Originally posted by: AmigaMan
For Java, hands down: Eclipse
J# is not Java.Originally posted by: HJB417
if you have vs.net, you can create both c++ and java programs w/ it.
Originally posted by: manly
J# is not Java.Originally posted by: HJB417
if you have vs.net, you can create both c++ and java programs w/ it.