GraalVM 作為平台

GraalVM 是一個開放的生態系統,允許使用者使用 Truffle 語言實作框架 在其上實作自訂語言或工具。該框架提供 API,以 Java 程式的形式編寫程式語言的直譯器。

GraalVM 會載入並執行 Truffle 框架,該框架本身是一個 Java 程式(一組 JAR 檔案)以及直譯器。這些會在執行時最佳化為有效率的機器碼,以執行載入的程式。

從其參考文件中了解有關此框架的更多資訊。

實作您的語言 #

透過 Truffle 框架提供的 Language API,您可以在 GraalVM 之上實作語言直譯器。

若要開始使用,請前往實作您的語言

實作您的工具 #

透過 Truffle 框架提供的 Instrument API,您可以在 GraalVM 之上建立與語言無關的工具,例如除錯器、效能分析器或其他儀器。

若要開始使用,請前往實作您的工具

與我們聯繫