Опубліковано транслятор мови Ада на базі LLVM

Розробники GNAT, компілятора мови Ада, опублікували на GitHub код транслятора gnat-llvm, що використовує генератор коду від проекту LLVM Розробники сподіваються залучити співтовариство до розвитку транслятора та експериментів з використанням його у нових для мови напрямках, таких як інтеграція з віртуальною машиною KLEE LLVM Execution Engine для тестування програм, генерація WebAssembly, генерація SPIR-V для OpenCL та Vulkan, підтримки нових цільових платформ.

У поточному стані транслятор здатний збирати програми для архітектури x86_64. Його підтримка інтегрована в інструментарій керування проектами GPR tools із пакету GNAT Community Edition 2019. Транслятор поширюється під ліцензією GPLv3.

Джерело: opennet.ru

Додати коментар або відгук