基于LLVM的Ada语言翻译器发布

Ada 语言编译器 GNAT 的开发人员, 发表 GitHub 上的翻译器代码 蚊虫,使用 LLVM 项目的代码生成器。 开发人员希望让社区参与开发翻译器并尝试在该语言的新方向上使用它,例如与虚拟机集成 KLEE LLVM 执行引擎 用于测试程序、生成 WebAssembly、为 OpenCL 和 Vulkan 生成 SPIR-V、支持新的目标平台。

在当前状态下,翻译器能够编译 x86_64 架构的程序。 它的支持已集成到 GNAT Community Edition 2019 软件包中的 GPR 工具项目管理工具中。该转换器在 GPLv3 许可证下分发。

来源: opennet.ru

添加评论