È stato pubblicato un traduttore del linguaggio Ada basato su LLVM

I programmatori di GNAT, il compilatore del linguaggio Ada, hanno pubblicato su GitHub il codice del traduttore gnat-llvm, che utilizza il generatore di codice del progetto LLVM. Gli sviluppatori sperano di coinvolgere la comunità nello sviluppo del traduttore e negli esperimenti con il suo utilizzo in nuove direzioni per il linguaggio, come l'integrazione con la macchina virtuale KLEE LLVM Execution Engine per il testing dei programmi, la generazione di WebAssembly, la generazione di SPIR-V per OpenCL e Vulkan, e il supporto a nuove piattaforme di destinazione.

Nello stato attuale, il traduttore è in grado di compilare programmi per l'architettura x86_64. Il suo supporto è integrato nell'insieme di strumenti di gestione dei progetti GPR tools del pacchetto GNAT Community Edition 2019. Il traduttore è distribuito sotto licenza GPLv3.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster