(Again, I’m out of town and this is being posted automatically; please forgive delayed responses!)
In the spirit of choosing the right tool for the job . . . .
For a while now I’ve used MonoDevelop for C#/Unity work, and Microsoft’s Visual Studio 2013 for C++. I’ll be frank in saying that I chose both more for their visibility than because of any specific feature they included; MonoDevelop is literally packaged with Unity, and Visual Studio is easily found when one goes looking for C++ compilers.
As time has gone on I’ve become curious about alternatives. My searches have led me to lots of options–but, interestingly, not much guidance as to how to choose between them. Various people online suggest using one compiler or another, but they rarely explain why one should prefer this over that..
Coders, what factors go into your choice of compiler? Do you have specific recommendations for the languages above, or for other languages?