众所周知,JVM 虚拟机被设计为可以执行栈式指令的机器。因此任何一个语言只要编译之后得到的字节码符合 JVM 的标准,就可以在 JVM 上执行,例如 Kotlin、Groovy、Scala、Clojure。 我们自己设计一款语言,并命名为 Jinx,它支持类定义、变量定义、变量打印。它的语法解析逻辑如下 1 <span…
众所周知,JVM 虚拟机被设计为可以执行栈式指令的机器。因此任何一个语言只要编译之后得到的字节码符合 JVM 的标准,就可以在 JVM 上执行,例如 Kotlin、Groovy、Scala、Clojure。 我们自己设计一款语言,并命名为 Jinx,它支持类定义、变量定义、变量打印。它的语法解析逻辑如下 1 <span…
讨论
登录后参与讨论
还没有评论,来说第一句吧。