版本
- 適用於 JDK 23 的 GraalVM (最新)
- 適用於 JDK 24 的 GraalVM (搶先體驗)
- 適用於 JDK 21 的 GraalVM
- 適用於 JDK 17 的 GraalVM
- 封存
- 開發版本
GraalVM 作為平台
GraalVM 是一個開放的生態系統,允許使用者使用 Truffle 語言實作框架 在其上實作自訂語言或工具。該框架提供 API,以 Java 程式的形式編寫程式語言的直譯器。
GraalVM 會載入並執行 Truffle 框架,該框架本身是一個 Java 程式(一組 JAR 檔案)以及直譯器。這些會在執行時最佳化為有效率的機器碼,以執行載入的程式。
從其參考文件中了解有關此框架的更多資訊。
實作您的語言 #
透過 Truffle 框架提供的 Language API,您可以在 GraalVM 之上實作語言直譯器。
若要開始使用,請前往實作您的語言。
實作您的工具 #
透過 Truffle 框架提供的 Instrument API,您可以在 GraalVM 之上建立與語言無關的工具,例如除錯器、效能分析器或其他儀器。
若要開始使用,請前往實作您的工具。