使用哪种语言编写Windows操作系统?

时间:2015-02-21 14:59:09

标签: linux windows unix

我想知道哪些编程语言已用于编码Windows操作系统。是否有特定的语言程序员选择制作操作系统?

3 个答案:

答案 0 :(得分:0)

就内核而言:

Windows内核是用C语言编写的。

在我看来,C是唯一真正的选择。 C ++过于臃肿,异常模型可能难以使用。程序集没有提供足够的抽象,大多数其他东西都需要VM。

答案 1 :(得分:0)

  • Windows:C方言。

  • 是否有特定的语言程序员选择制作操作系统?

    是。通常,low-level programming languages是首选。你需要“靠近硬件”。但是,在为此操作系统奠定了基础之后,提供更多抽象的高级语言可以加快开发速度。

    http://wiki.osdev.org/Languages

  • 如果你想进入“爱好”操作系统开发,一个很好的起点是: http://wiki.osdev.org/

答案 2 :(得分:0)

根据微软的一些人的说法,它是C,C ++和C#的混合体(见MSDN forum