Ada språköversättare baserad på LLVM publicerad

Utvecklare av GNAT, Ada-språkkompilatorn, publicerat översättarkod på GitHub gnat-llvm, med hjälp av kodgeneratorn från LLVM-projektet. Utvecklarna hoppas kunna involvera samhället i att utveckla översättaren och experimentera med dess användning i nya riktningar för språket, såsom integration med en virtuell maskin KLEE LLVM Execution Engine för att testa program, generera WebAssembly, generera SPIR-V för OpenCL och Vulkan, stödja nya målplattformar.

I sitt nuvarande tillstånd kan översättaren kompilera program för x86_64-arkitekturen. Dess stöd är integrerat i GPR-verktygens projekthanteringsverktyg från paketet GNAT Community Edition 2019. Översättaren distribueras under GPLv3-licensen.

Källa: opennet.ru

Lägg en kommentar