Δημοσιεύτηκε ο μεταφραστής γλώσσας Ada με βάση το LLVM

Προγραμματιστές του GNAT, του μεταγλωττιστή γλώσσας Ada, δημοσιεύθηκε κώδικας μεταφραστή στο GitHub σκνίπα-llvm, χρησιμοποιώντας τη δημιουργία κώδικα από το έργο LLVM. Οι προγραμματιστές ελπίζουν να εμπλέξουν την κοινότητα στην ανάπτυξη του μεταφραστή και να πειραματιστούν με τη χρήση του σε νέες κατευθύνσεις για τη γλώσσα, όπως η ενσωμάτωση με μια εικονική μηχανή Μηχανή εκτέλεσης KLEE LLVM για δοκιμή προγραμμάτων, δημιουργία WebAssembly, δημιουργία SPIR-V για OpenCL και Vulkan, υποστήριξη νέων πλατφορμών στόχων.

Στην τρέχουσα κατάστασή του, ο μεταφραστής είναι σε θέση να μεταγλωττίζει προγράμματα για την αρχιτεκτονική x86_64. Η υποστήριξή του είναι ενσωματωμένη στα εργαλεία διαχείρισης έργων GPR tools από το πακέτο GNAT Community Edition 2019. Ο μεταφραστής διανέμεται με την άδεια GPLv3.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο