关闭。这个问题是opinion-based .它目前不接受答案。
想改进这个问题?更新问题,以便 editing this post 提供事实和引用来回答它.
7年前关闭。
Improve this question
我喜欢操作系统,并最终想成为一名主要从事内核工作的操作系统开发人员。将来 C 语言仍将是首选语言,我还应该尝试学习什么?
最佳答案
在研究人群中,有很多人对使用基于语言的技术来保证内核不会出现异常感兴趣。许多人提到了Singularity该项目目前具有(当之无愧的)高调。为什么奇点有趣?
Singularity 只是众多使用语言和编译器技术解决操作系统问题的项目中的最新一个。我的最爱之一是华盛顿大学 SPIN kernel ,它允许应用程序安全地扩展内核,并且是用 Modula-3 编写的。
这个研究领域仍然很开放,还不知道哪种语言或编译器功能是解决操作系统问题的“最佳选择”。所以回答你的问题:
关于operating-system - 对于内核/操作系统,C 仍然是它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/861257/