LLVM дээр суурилсан Ада хэлний орчуулагч хэвлэгдсэн

Ада хэлний эмхэтгэгч GNAT-ийн хөгжүүлэгчид, Нийтлэгдсэн GitHub дээрх орчуулагчийн код gnat-llvm, LLVM төслийн код үүсгэгчийг ашиглан. Хөгжүүлэгчид орчуулагчийг хөгжүүлэхэд олон нийтийг татан оролцуулж, түүнийг виртуал машинтай нэгтгэх гэх мэт хэлний шинэ чиглэлд ашиглах туршилт хийнэ гэж найдаж байна. KLEE LLVM гүйцэтгэх хөдөлгүүр програмуудыг турших, WebAssembly үүсгэх, OpenCL болон Vulkan-д зориулсан SPIR-V үүсгэх, шинэ зорилтот платформуудыг дэмжих.

Одоогийн байдлаар орчуулагч нь x86_64 архитектурт зориулсан програмуудыг эмхэтгэх чадвартай. Түүний дэмжлэгийг GNAT Community Edition 2019 багцаас GPR хэрэгслүүдийн төслийн удирдлагын хэрэгсэлд нэгтгэсэн болно. Орчуулагчийг GPLv3 лицензийн дагуу түгээдэг.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх