gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 12:17:17 31 4
gpt4 key购买 nike

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

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

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

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

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

最佳答案

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

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

关于windows - Windows、Mac OS X 和 Linux 是用什么语言编写的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/580292/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com