Traducteur de langue Ada basé sur LLVM publié

Les développeurs de GNAT, le compilateur du langage Ada, ont publié code du traducteur sur GitHub moucheron-llvm, en utilisant le générateur de code du projet LLVM. Les développeurs espèrent impliquer la communauté dans le développement du traducteur et expérimenter son utilisation dans de nouvelles directions pour le langage, comme l'intégration avec une machine virtuelle. Moteur d'exécution KLEE LLVM pour tester des programmes, générer WebAssembly, générer SPIR-V pour OpenCL et Vulkan, prendre en charge de nouvelles plates-formes cibles.

Dans son état actuel, le traducteur est capable de compiler des programmes pour l'architecture x86_64. Son support est intégré aux outils de gestion de projet GPR Tools du package GNAT Community Edition 2019. Le traducteur est distribué sous licence GPLv3.

Source: opennet.ru

Ajouter un commentaire