基于Linux的操作系统使用哪些计算机语言?
使用哪些编程语言来创建/创建基于Linux的操作系统?
-
Linux(内核)基本上是用C编写的,带有一些汇编代码。
-
用户空间的下层,通常是GNU(glibc和其他库加上标准的核心命令)几乎都是用C和shell脚本编写的。
-
其余的Gnu / Linux发行版userland是用开发人员决定使用的任何语言编写的(仍然有很多C和shell,还有C ++,python,perl,javascript,java,C#,golang,等等……)
我相信以下链接有您正在寻找的答案: http : //ubuntuforums.org/showthread.php?t = 705754
在那里解释我最喜欢的答案:
-
Linux ,内核,用C语言和一点点汇编编写。
-
用于开发图形界面的工具包和框架(例如GTK + , Qt , GNOME , KDE , Unity )主要用C和C ++编写。
-
与操作系统捆绑在一起的实用程序和应用程序(即程序)通常用Java , Python , C , C ++甚至C#编写。