IT 专业人士的资源 > 论坛主页 > Windows HPC Server Academia and Research - General > What Programming Language is Windows written in?
提出问题提出问题
 

已答复What Programming Language is Windows written in?

  • 2009年1月8日 18:00katTech 用户奖牌用户奖牌用户奖牌用户奖牌用户奖牌
     
    Hi,  I have had this question for a long time...what programming language is used to code the Windows OS?  Is it a C based language?  I cannot find the answer to this anywhere, so if you know it would be greatly appreciated...

    Thanks

答案

全部回复

  • 2009年1月9日 18:21Ryan WaiteMSFT用户奖牌用户奖牌用户奖牌用户奖牌用户奖牌
     已答复
    We use almost entirely C, C++, and C# for Windows. Some areas of code are hand tuned/hand written assembly.

    ryan
    Ryan Waite - Product Unit Manager - Windows HPC
  • 2009年3月15日 11:23llynne 用户奖牌用户奖牌用户奖牌用户奖牌用户奖牌
     
    Would I be right in thinking that some of that tuning could only be done in binary? I am just learning to use c++ and c# and I wondered if I might accidentally reset something without knowing.
  • 2009年4月11日 5:26genbrock 用户奖牌用户奖牌用户奖牌用户奖牌用户奖牌
     
    backinthe days of vic20 and commodore 64 we used basic as higher level language with resulting syntax errors for wrong code but there was also a machine language programming system available this was machine code a step by step instruction by instruction like add a to b to get c and put in d. When using low level machine code very intensive one mistake and the computer would reject and shutdown into nowhere land so C while it can do the same has certain debuggers to prevent it while machine (binary) is direct processor instruction code related can destroy an operating system if wrong code is entered. At my age 58 C is too much to relearn so i leave it to the experts. I do however recommend microsofts smallbasic it requires netframe 3 both available from microsoft for developers with a limited easy to use but powerfull set of instructions and graphics much safer and easier than c or machine specific code good luck with c
  • 2009年4月12日 2:00llynne 用户奖牌用户奖牌用户奖牌用户奖牌用户奖牌
     
    Thanks for the good luck, I think I will need it all. I am using visual basic and feel quite sure I will have to learn all the languages. One by one.... so I hope people don't keep inventing new ones. So far I am learning more than doing....