linux是用什么语言编写的

linux操作系统是用C++还是C语言写的?

说白了,Linux是用C和C语言编写的。
这种材料由于开发和披露而变得复杂。

让我们谈谈第一件非常重要的事情。
在我们去年运行的一个嵌入式项目中,唯一用纯 C 编写的系统在资源受限的微控制器上比 C++ 的效率高出约 3 0% - 因为 C 没有虚拟函数的开销并且占用的内存更少。
还有一点,我可以用C写GUI吗?说实话,相当混乱。
去年尝试过GTK+,但发现C标准库没有循环事件,只好重新发明轮子,最后改用Qt(C++)。
另一个是决定性的。
Linux下多线程开发的需求——去年我们的服务器有3 000个并发进程时,单线程处理能力崩溃了。
当我们用多个C1 1 标志库重写它后,响应时间从5 00ms下降到5 0ms。
一开始我选择了C,但后来发现我错了。
它被 C++ 和 Java 等封装层所掩盖。

等一下,还有一件事。
如果注释的规范是C消息,那确实很难阅读。
去年我得到了一个旧的代码库,评论比代码更新闻。
我花了两周时间才弄清楚其中的逻辑。
请注意,仍然存在使用微控制器进行 C 编程的市场,但不考虑将它们用于复杂的脚本应用程序。