title: How do I determine which C/C++ compiler to use?
body: <p>I am trying to figure out which C/C++ compiler to use. I found this list of C/C++ compilers at Wikipedia:</p>
  
  <p><a href="http://en.wikipedia.org/wiki/List_of_compilers#C.2FC.2B.2B_compilers" rel="noreferrer">http://en.wikipedia.org/wiki/List_of_compilers#C.2FC.2B.2B_compilers</a></p>
  
  <p>I am fairly certain that I want to go with an open source compiler. I feel that if it is open source then it will be a more complete compiler since many programmer perspectives are used to make it better. Please tell me if you disagree. </p>
  
  <p>I should mention that I plan on learning C/C++ mainly to program 2D/3D game applications that will be compatible with Windows, Linux, MAC and iPhone operating systems. I am currently using Windows Vista x64 OS.</p>