გამოქვეყნდა Ada ენის მთარგმნელი LLVM-ზე დაფუძნებული

GNAT-ის დეველოპერები, Ada ენის შემდგენელი, გამოქვეყნდა მთარგმნელის კოდი GitHub-ზე გნატ-ლვმLLVM პროექტიდან კოდის გენერატორის გამოყენებით. დეველოპერები იმედოვნებენ, რომ ჩაერთვებიან საზოგადოებას მთარგმნელის შემუშავებაში და ექსპერიმენტებს ჩაატარებენ მის გამოყენებაში ენის ახალ მიმართულებებში, როგორიცაა ვირტუალურ მანქანასთან ინტეგრაცია. KLEE LLVM შესრულების ძრავა პროგრამების ტესტირებისთვის, WebAssembly-ის გენერირებისთვის, SPIR-V-ის გენერირებისთვის OpenCL-ისთვის და Vulkan-ისთვის, ახალი სამიზნე პლატფორმებისთვის.

ამჟამინდელ მდგომარეობაში თარჯიმანს შეუძლია პროგრამების შედგენა x86_64 არქიტექტურისთვის. მისი მხარდაჭერა ინტეგრირებულია GPR ინსტრუმენტების პროექტის მართვის ინსტრუმენტებში GNAT Community Edition 2019 პაკეტიდან. თარჯიმანი განაწილებულია GPLv3 ლიცენზიით.

წყარო: opennet.ru

ახალი კომენტარის დამატება