| While I can't provide examples and can't distinguish between compilers based on experience, here's what I know of the differences that you should care about:
1) Is the code smaller from 1 compiler to the next?
2) Does the compiler support the version of the language that your familiar with?
3) Does the compiler support the basics of the language that you're using?
4) Does the compiler support the aspects of the language you're trying to use in the easiest way for you to use it?
5) Can you afford the compiler?
6) Is the compiler supported (i.e. are errors/bugs corrected or do you have to wait years)?
7) Is the compiler backed by the type of development environment you want?
Most of the time if you're talking about a MicroSoft compiler, I'd suggest that the answer to most of the yes/no questions above is "no", but
for me the free Microsoft Visual C# 2005 Express Edition has everything I need and #7 & #5 are the most important at this stage of my life. I've read that it's not the best for game development and that the C++ version isn't exactly easy either. I don't know how Borland compares as of this time, but it's reputation is definitely solid. Hopefully that helps a bit. |