我只是想知道谁知道 Windows、Mac OS X 和 Linux 是由什么编程语言组成的,以及操作系统的每个部分使用什么语言(即:内核、插件架构、GUI 组件等)。
我假设每种语言都有多种语言,显然我知道 Linux 内核是用 C 编写的。
我在这里完全猜测 Mac OS X 包含很多 Objective-C 代码,因为它是 Apple 的源自 NeXT 的语言。
Windows,我听说包含 C、C++ 和 Intel 程序集。Linux 或 Mac OS 是否包含任何汇编代码?
此外,操作系统开发人员是否使用 Ruby、Python 等脚本语言来编写操作系统的部分脚本?操作系统的哪些部分将用每种语言编写?
所有内核也将使用一些汇编代码。