Pubblicato il traduttore linguistico Ada basato su LLVM

Gli sviluppatori di GNAT, il compilatore del linguaggio Ada, hanno pubblicato codice del traduttore su GitHub moscerino-llvm, utilizzando il generatore di codice del progetto LLVM. Gli sviluppatori sperano di coinvolgere la comunità nello sviluppo del traduttore e nella sperimentazione del suo utilizzo in nuove direzioni per il linguaggio, come l'integrazione con una macchina virtuale Motore di esecuzione KLEE LLVM per testare programmi, generare WebAssembly, generare SPIR-V per OpenCL e Vulkan, supportare nuove piattaforme di destinazione.

Allo stato attuale il traduttore è in grado di compilare programmi per l'architettura x86_64. Il suo supporto è integrato negli strumenti di gestione dei progetti degli strumenti GPR del pacchetto GNAT Community Edition 2019. Il traduttore è distribuito con licenza GPLv3.

Fonte: opennet.ru

Aggiungi un commento