Tłumacz języka Ada na podstawie opublikowanego LLVM

Twórcy GNAT, kompilatora języka Ada, opublikowane kod tłumacza na GitHubie gnat-llvm, korzystając z generatora kodu z projektu LLVM. Twórcy mają nadzieję zaangażować społeczność w rozwój tłumacza i eksperymentować z jego wykorzystaniem w nowych kierunkach dla języka, takich jak integracja z maszyną wirtualną Silnik wykonawczy KLEE LLVM do testowania programów, generowania WebAssembly, generowania SPIR-V dla OpenCL i Vulkan, obsługi nowych platform docelowych.

W obecnym stanie tłumacz umożliwia kompilowanie programów dla architektury x86_64. Jego obsługa jest zintegrowana z narzędziami GPR do zarządzania projektami z pakietu GNAT Community Edition 2019. Tłumacz rozpowszechniany jest na licencji GPLv3.

Źródło: opennet.ru

Dodaj komentarz