作为平台的 GraalVM

GraalVM 是一个开放的生态系统,允许用户通过 Truffle 语言实现框架 在其之上实现自定义语言或工具,该框架提供 API,用于以 Java 程序的形式编写编程语言解释器。

GraalVM 加载并运行 Truffle 框架,该框架本身是一个 Java 程序(即 JAR 文件集合),并与解释器协同工作。这些在运行时会被优化成高效的机器代码,用于执行加载的程序。

更多关于此框架的信息,请参阅其参考文档

实现您的语言 #

借助 Truffle 框架提供的 语言 API,您可以在 GraalVM 之上实现语言解释器。

要开始,请前往实现您的语言

实现您的工具 #

借助 Truffle 框架提供的 工具 API,您可以在 GraalVM 之上创建与语言无关的工具,例如调试器、分析器或其他工具。

要开始,请前往实现您的工具

联系我们