基於LLVM的Ada語言翻譯器發布

Ada 語言編譯器 GNAT 的開發人員, 發表 GitHub 上的翻譯器程式碼 蚊蟲,使用 LLVM 專案的程式碼產生器。 開發人員希望讓社區參與開發翻譯器並嘗試在該語言的新方向上使用它,例如與虛擬機器集成 KLEE LLVM 執行引擎 用於測試程式、產生 WebAssembly、為 OpenCL 和 Vulkan 產生 SPIR-V、支援新的目標平台。

在目前狀態下,翻譯器能夠編譯 x86_64 架構的程式。 它的支援已整合到 GNAT Community Edition 2019 軟體包中的 GPR 工具專案管理工具中。該轉換器在 GPLv3 授權下分發。

來源: opennet.ru

添加評論