Question: What version of C standard is implemented in modern Linux and Windows XP

This is a discussion on Question: What version of C standard is implemented in modern Linux and Windows XP within the C Programming forums, part of the General Programming Boards category; Hi, I am learning C language, what is lacking is info about what version is implemented in Windows XP and ...

  1. #1
    Registered User
    Join Date
    Nov 2010
    Posts
    2

    Question: What version of C standard is implemented in modern Linux and Windows XP

    Hi,

    I am learning C language, what is lacking is info about what version is implemented in Windows XP and modern versions of Linux and Mac, and even some info about differences between them!!

    Thanks!!
    Last edited by Salem; 11-28-2010 at 01:42 PM. Reason: Snip spammed URL fail

  2. #2
    Banned
    Join Date
    Aug 2010
    Location
    Ontario Canada
    Posts
    9,547
    C-99 is the current standard for C programming. Supposedly it's the same core language and libraries on all systems.

    Of course the GUI specific stuff --Windows API for example-- is going to be widely divergent between OSs.

    Windows and Linux manage some compatibility through Wine, a Windows emulator for Linux. Mac has it's own Windows emulator as well...

  3. #3
    Registered User
    Join Date
    Nov 2010
    Posts
    2
    Quote Originally Posted by CommonTater View Post
    C-99 is the current standard for C programming. Supposedly it's the same core language and libraries on all systems.

    Of course the GUI specific stuff --Windows API for example-- is going to be widely divergent between OSs.

    Windows and Linux manage some compatibility through Wine, a Windows emulator for Linux. Mac has it's own Windows emulator as well...
    I was thinking exactly this, there's only drafts, thanks, I will google out more about this specifiets!!

  4. #4
    Banned
    Join Date
    Aug 2010
    Location
    Ontario Canada
    Posts
    9,547
    Quote Originally Posted by alexdbars View Post
    I was thinking exactly this, there's only drafts, thanks, I will google out more about this specifiets!!
    Those drafts are the underlying guidance behind almost all newer compilers. If you found the papers, you've found the standard.

  5. #5
    Epy
    Epy is offline
    Hen-teaser Epy's Avatar
    Join Date
    Sep 2009
    Location
    California, USA
    Posts
    880
    Ummm...though C99 is the current standard, most compilers are not fully C99 compliant. Most all are C89 or "ANSI C" compliant.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Windows-Linux Comparison
    By Yarin in forum General Discussions
    Replies: 80
    Last Post: 02-14-2010, 04:10 PM
  2. Compiling C in Visual Studio 2005
    By emanresu in forum C Programming
    Replies: 3
    Last Post: 11-16-2009, 03:25 AM
  3. A question about windows programming
    By Hussain Hani in forum Windows Programming
    Replies: 16
    Last Post: 05-23-2007, 07:38 AM
  4. C99 standard prog buggy with Linux but not Windows
    By Greenman in forum C Programming
    Replies: 15
    Last Post: 01-06-2004, 03:54 PM
  5. Linux? Windows Xp?
    By VooDoo in forum Linux Programming
    Replies: 15
    Last Post: 07-31-2002, 08:18 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21