【发布时间】:2011-06-07 08:10:23
【问题描述】:
我知道 C 及其超集允许您进行低级访问,但您可以使用不同的语言吗?例如 Visual Basic、C# 甚至 Java?我只是好奇,因为自 C 诞生以来,似乎应该有更好的东西出现。
【问题讨论】:
-
Java的问题在于Java创建字节码,需要虚拟机运行。如果没有操作系统,那么虚拟机要运行什么?
-
比C好?异端。
-
@Sam:“这需要虚拟机来运行它”。啊,Jazelle,你这么快就被遗忘了吗?
-
Lisp 机器有一个用 Lisp 编写的操作系统(比如它曾经的操作系统)。如果这对你有价值。但是不能说 Lisp “自 C 诞生以来就出现了”:-)
-
属于超级用户???呐。 S&A,也许。重复,好吧,它在许多其他问题中得到了回答(是否定的)。相关:What's the advantage of writing an OS entirely in assembly?Why don't people use c++ to make operating systems(这说明他们确实使用 c++)Which language would you use in your OS? 和许多其他人。
标签: c# java c operating-system