Which programming language Windows Xp is written in?

Discussion in 'Software' started by tech291083, Apr 5, 2006.

  1. tech291083

    tech291083 Bit Poster

    47
    0
    14
    hi,

    can any one tell me what programming language the Windows XP os was written in.thanks.
     
  2. hbroomhall

    hbroomhall Petabyte Poster Gold Member

    6,624
    117
    224
    As far as I know it is a mix of languages. Much low-level stuff is in C with bits of assembler glue. Higher level tends to be C++.

    Some of the 'imported' apps and utils like tracert will almost certainly be in C, as that is what most of the base of Unix is written in.

    How much has been converted to the M$ languages-of-the-month like C# I have no idea.

    Harry.
     
    Certifications: ECDL A+ Network+ i-Net+
    WIP: Server+
  3. Jakamoko
    Honorary Member

    Jakamoko On the move again ...

    9,924
    74
    229
    Doubt if this is a direct answer, but I googled a little and found THIS that discusses how a Common Languages Infrastructure is implemented for certain purposes, but it seems to be for higher level functions, rather than the coding of the base OS.
     
    Certifications: MCP, A+, Network+
    WIP: Clarity
  4. Keimos

    Keimos Byte Poster

    137
    3
    29
    Hi tech291083,

    Core is ANSI C, MS Visual C++, and either VB. NET or C# with some others thrown in.

    The Core for all OS is C. (Still?!!!!!). It is the quickest at performing most of the necessary tasks.

    Its when you get down to the GUI that you need the other languages, and for compatibility most web languages are in there somewhere.

    Ask MS, try the MSDN forum for a more complete answer.

    Keimos
     
    Certifications: Microsoft Office Specialist
  5. tech291083

    tech291083 Bit Poster

    47
    0
    14
    thanks guys,

    the info you have given seems to be quite interesting.cheers.
     

Share This Page

Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.