首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你只能用C写操作系统吗?

问你只能用C写操作系统吗?
EN

Stack Overflow用户
提问于 2011-01-12 01:45:06
回答 11查看 2.5K关注 0票数 15

我知道C和它的超集允许你有低级别的访问,但是你可以使用不同的语言吗?例如,Visual Basic,C#,甚至Java?我只是好奇,因为似乎从C语言开始就应该有更好的东西出现。

EN

回答 11

Stack Overflow用户

发布于 2011-01-12 01:48:11

您可以用您选择的任何语言编写操作系统--前提是您拥有将其编译到该平台上所需的引导。

例如,JNode是一个基于Java的操作系统(使用少量的汇编程序)。

票数 8
EN

Stack Overflow用户

发布于 2011-01-12 01:46:56

您可以使用其中的任何一个来编写操作系统。但是,您需要一个引导程序(可能是用C编写的)来加载和运行您的语言的运行时。

谷歌学者展示了一些很好的研究起点:http://scholar.google.com/scholar?q=java+operating+system&hl=en&btnG=Search&as_sdt=1,5&as_sdtp=on

票数 7
EN

Stack Overflow用户

发布于 2011-01-12 01:48:37

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4660748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档