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

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

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

答案1

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

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

  • Gnu/Linux 发行版用户空间的其余部分可以用开发人员决定使用的任何语言编写(仍然有很多 C 和 shell,但也有 C++、python、perl、javascript、java、C#、golang 等等......)

答案2

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

套用我最喜欢的答案:

  1. Linux内核主要用C还有一点点集会

  2. 用于开发图形界面的工具包和框架(例如GTK+QtGNOME桌面环境统一)主要写于CC++

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

相关内容