为什么Linux,MacOS和其他操作系统用C编写而不是用C++编写?C++ C不具备新功能吗?
我喜欢操作系统,最终想成为一个主要从事内核工作的操作系统开发人员.在未来,C仍然是首选语言,我还应该学习什么?
这可能更像是一个主观问题,但是如果你编写自己的操作系统,你会使用哪种语言(不是像.NET或JDK这样的API)?哪种语言提供了灵活性,简单性以及可能的硬件低级接口?我在想Java或C ......
MenuetOS是完全用Assembly编写的OS的一个例子.在Assembly中编写它而不是像C这样的低级编程语言有什么好处吗?