小编典典

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

all

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

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

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

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

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


阅读 113

收藏
2022-04-14

共1个答案

小编典典

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

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

2022-04-14