Windows、Mac OS X和Linux是用什么语言编写的?

我只是想知道谁知道Windows、Mac OS X和Linux是由什么编程语言组成的,以及操作系统的每个部分使用什么语言(即:内核、插件体系结构、GUI组件等)

我假设每种语言都有多种语言,显然我知道Linux内核是用C编写的

我在这里完全猜测MacOSX包含大量Objective-C代码,因为它是苹果从NeXT派生的语言

Windows,我听说包含C、C++和英特尔汇编。Linux或Mac OS是否包含任何汇编代码

另外,操作系统开发人员是否使用Ruby、Python等脚本语言编写操作系统的部分脚本?操作系统的哪些部分将用每种语言编写

    Windows:C++,内核在C

  • Mac:Objective C,内核在C中(IO PnP子系统是嵌入式C++)
  • Linux:大多数东西都是用C语言编写的,许多用户应用程序都是用Python编写的,KDE都是用C语言编写的++

所有内核也将使用一些汇编代码

发表评论