just to chip in the discussion ... if you want the code to be ANSI complaint .. gnu version of the compiler is the best .. though you might not get great looking IDEs to work on ...