C-Language Programming with Visual Studio 2010 Ultimate, Pro or VC++ Express

Sign in to queue

The Discussion

  • User profile image
    felix9

    how about c99 support ?

  • User profile image
    Sam

    As far as I can tell the C-Language that Microsoft supports is not fully ANSI-C 1999 compliant.  The best I can tell from the corporate documentation is that the C compiler is compliant up to ANSI-C 1995, but that is only my take from a brief Bing search of the MSDN sites and Microsoft.com sites.

     

    Even gcc is only compliant to the ANSI-C 95 level as far as I can tell, let me know otherwise.

  • User profile image
    Sam

    Just attempted a similar review of the GNU site and could not determine if GNU/GCC really isn't at the ANSI-99 level, couldn't determine it with a simple search of the site. 

     

    It appears that there are non-free tools that do pure ANSI-C 99 development, and make it clear that they do.  As to the no-cost stuff for Microsoft or GNU, there appears to be no firm answer that I can come up with in just a few minutes. 

     

    If anyone can determine the exact level of either GNU or Microsoft (I am pretty sure it's 1995), please add to this comment tree.

     

    Smiley

  • User profile image
    Malmoth

    GCC is ANSI C95 compliant with the options -std=iso9899:199409 and -pedantic. Detailed info is over here.

    However it's not fully ANSI C99 compliant yet.
    You can check the status on GNU web site over here

    AFAIK, MSVC is a similar case. No detailed info though..

  • User profile image
    mridul

    Sam,
    Thank you so much to create such nice video w/ voice its really easy to understand.
    Great work!
    MKP

  • User profile image
    James

    Thank you so much for sharing! This will expedite my class assignment!

  • User profile image
    stephencart​er

    Thanks Sam for you video. I am hoping you can help me understand something though. I can't seem to find where my executable file is built. Can you help me?

  • User profile image
    sahijee

    Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with.

    curt

Add Your 2 Cents