rawa9999 发表于 2009-09-20 00:40

Ioke语言作者对虚拟机的观点

我现在的想法是没必要从头构建一个新的虚拟机。例如,大多数新语言都带垃圾回收,但我不理解为什么创建这些新语言的人要编写自己的GC呢。这需要花费数月的时间,而它只是一项重复的工作而已。看看Ruby GC的那些问题吧。显然这种想法对很多其他的事情也适用——尤其是库。因此Ioke是一个JVM语言(但是Ioke的大部分内容是不依赖于JVM的。你可以在另一个平台上重新实现这些内容,这很简单。核心内容非常小)。我认为面向JVM、CLR、Parrott及LLVM的语言都应该这样。从头构建一个新的虚拟机几乎没有任何意义。
-----------------------------------
评价:其实虚拟机现在确实已经专业化了,一个新语言可以不用考虑设计虚拟机,只考虑虚拟机宿主语言实现到中间代码即可,因为你个人编写无论如何也不如专业虚拟机优秀,语言如同操作系统,虚拟机如同CPU,现在进入了一个互相交织的时期。

[ 本帖最后由 rawa9999 于 2009-9-20 01:13 编辑 ]

prolj 发表于 2009-09-20 01:10

少谈写主义,多解决问题。
是个人就抛出一个主义来,以为人民会尾随他,你以为共产主义啊?
唯一的主义就是,弱肉强食,适者生存。

mik 发表于 2009-09-20 01:22

您老能不能来点实际的? 或者来点有实质性的讲解。

又或者实际的建设性的东西

老在空谈等于废话

rawa9999 发表于 2009-09-20 01:39

睡觉了,改天再谈细节,慢慢来,呵呵。lua和parrot的分析。

hacktao 发表于 2009-11-30 23:39

少谈写主义,多解决问题。~~~
页: [1]
查看完整版本: Ioke语言作者对虚拟机的观点