基于 Linux 的操作系统使用哪些计算机语言?

Bac*_*nga 7 programming kernel design

哪些编程语言用于制作/创建基于 Linux 的操作系统?

jll*_*gre 13

  • Linux(内核)本质上是用 C 语言编写的,并带有少量汇编代码。

  • 用户空间的较低层,通常是 GNU(glibc 和其他库以及标准核心命令)几乎完全用 C 和 shell 脚本编写。

  • 其余的 Gnu/Linux 发行版用户区是用开发人员决定使用的任何语言编写的(仍然有很多 C 和 shell,但还有 C++、python、perl、javascript、java、C#、golang 等等……)


Wal*_*cio 5

我相信以下链接有您正在寻找的答案:http : //ubuntuforums.org/showthread.php?t=705754

在那里转述我最喜欢的答案:

  1. Linux的,内核是mostrly写在ç和一点点大会

  2. 用于开发图形界面的工具包和框架(例如GTK+QtGNOMEKDEUnity)主要是用CC++编写的。

  3. 与操作系统捆绑在一起的实用程序和应用程序(即程序)通常是用JavaPythonCC++甚至C#编写的。