Windows,Mac OS X和Linux用什么语言编写?

布罗克·伍尔夫(Brock Woolf):

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

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

我在这里完全猜测Mac OS X包含很多Objective-C代码,因为它是Apple的NeXT衍生语言。

Windows,我听说包含C,C ++和Intel Assembly。Linux或Mac OS是否包含任何汇编代码?

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

安娜·贝茨(Ana Betts):
  • Windows:C ++,内核位于C中
  • Mac:Objective C,内核在C中(IO PnP子系统是Embedded C ++)
  • Linux:大多数事情都在C中,许多userland应用程序都在Python中,KDE都是C ++

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章