질문하기질문하기
 

답변됨What Programming Language is Windows written in?

  • 2009년 1월 8일 목요일 오후 6: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일 금요일 오후 6: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....