如何用Java编写JVM
2022-09-01 05:21:26
我简要地阅读了Maxine,它是一个用Java编写的开源JVM实现。这对我来说听起来很圆润。如果java需要虚拟机才能运行,那么虚拟机本身如何用Java编写(VM代码不需要运行VM吗,依此类推?
编辑:好吧,所以我看到我忽略了Java不必在VM中运行的事实。那么,如何解释LISP编译器是如何用LISP编写的呢?或者这应该完全是一个新问题?
我简要地阅读了Maxine,它是一个用Java编写的开源JVM实现。这对我来说听起来很圆润。如果java需要虚拟机才能运行,那么虚拟机本身如何用Java编写(VM代码不需要运行VM吗,依此类推?
编辑:好吧,所以我看到我忽略了Java不必在VM中运行的事实。那么,如何解释LISP编译器是如何用LISP编写的呢?或者这应该完全是一个新问题?