【发布时间】:2010-10-09 11:31:37
【问题描述】:
我只是想知道谁知道 Windows、Mac OS X 和 Linux 是由什么编程语言组成的,以及操作系统的每个部分使用什么语言(即:内核、插件架构、GUI 组件等)。
我假设每种语言都有多种语言,显然我知道 Linux 内核是用 C 编写的。
我在这里完全猜测 Mac OS X 包含大量 Objective-C 代码,因为它是 Apple 的从 NeXT 派生的语言。
Windows,我听说包含 C、C++ 和 Intel 程序集。 Linux 或 Mac OS 是否包含任何汇编代码?
此外,操作系统开发人员是否使用 Ruby、Python 等脚本语言来编写操作系统的部分脚本?操作系统的哪些部分会用每种语言编写?
【问题讨论】:
-
这个SO exchange 可能有助于回答您问题的最后一部分。
-
windows是根据google用JS写的:)查一下
-
@samarmohan Windows 是如何用 JavaScript 编写的?我的意思是,你能用 JS 做一个该死的操作系统吗?你不能(据我所知)。它是 C++。
-
开个玩笑,看看就好。
标签: windows linux macos programming-languages operating-system