Objavljen prevoditelj jezika Ada baziran na LLVM

Programeri GNAT-a, prevodioca jezika Ada, objavljeno kod prevodioca na GitHubu gnat-llvm, koristeći generator koda iz LLVM projekta. Programeri se nadaju da će uključiti zajednicu u razvoj prevodioca i eksperimentisanje sa njegovom upotrebom u novim pravcima za jezik, kao što je integracija sa virtuelnom mašinom KLEE LLVM Execution Engine za testiranje programa, generisanje WebAssembly-a, generisanje SPIR-V za OpenCL i Vulkan, podržavanje novih ciljnih platformi.

U svom trenutnom stanju, prevodilac je sposoban da kompajlira programe za arhitekturu x86_64. Njegova podrška je integrirana u alate za upravljanje projektima GPR iz paketa GNAT Community Edition 2019. Prevodilac se distribuira pod GPLv3 licencom.

izvor: opennet.ru

Dodajte komentar