I've never seen anything that tops Visual Assist. It differentiates between macros, function names, variables, and typenames and allows you to highlight all of them differently.
EDIT: and this was maybe ~8 years ago when I last used it.
Disagree, code::blocks syntax highlighting is like shoving nails in my eyes. I prefer Visual Studio's more minimalistic approach. If you don't understand your code because your text isn't highlighted a certain way, there's something wrong.
Viusal studios is much better in color but even though i use visual studio 2010 i suggest you should get code blocks as i heard that it is free and has somewhat less features but as it is free it is an good option to choose from
but i tried them 2 but still prefer Microsoft visual studio ultimate
What I don't like about VS, is that it has uses it's own proprietary windows only compiler. What compiles in VS wont necessarilly compile with GCC. Using The same compiler on all platforms has an advantage.
@iseeplusplus
But it is also true that what compiles with GCC wont necessarily compile with VS, static arrays with non-constant size comes to mind. Code::Blocks is a fine IDE but I prefer Eclipse for testing code, I also like my code to compile with both.
Here's the color for my Visual Studios.. (2008 standard edition).. They're not the best representations I could find on short notice, as they don't really include every case you could encounter a different color but I think they can at least show that VS can easily be just as colorful.
AlitCandle: Ultimate provides a lot more tools for team-based projects and allows for more useful plugins. These plugins can be proprietary, which would make it a boon for larger companies which have giant frameworks in place that must be interacted with during development. Other than that, though, I'm not aware of much.
It's especially difficult to tell with programmers. :B For every programmer that would be sarcastic there's a Linus Torvalds.
As an aside, the debugger output isn't black text on white, it's a matching dark gray background and greenish text. I'd deal with the rest of the window if Windows gave me more theme customization.
A few years ago, on XP, I had my entire desktop themed dark so the VS color scheme worked out better. http://i.imgur.com/VvGAn.png
You can change the colour of each different character in VS if you wish. I prefer a little less colour over the EVERYTHING IS THE RAINBOW strategy.
Ultimate provides a lot more tools for team-based projects and allows for more useful plugins. These plugins can be proprietary, which would make it a boon for larger companies which have giant frameworks in place that must be interacted with during development. Other than that, though, I'm not aware of much.
It comes with a decent built-in profiler, which apparently is difficult to find for Windows. Definitely not worth the price for most people, though. The Ultimate license is about the same price range as my house.