LLVM ဖောင်ဒေးရှင်းသည် LLVM ပရောဂျက်တွင် F18 compiler ပါ၀င်မှုကို အတည်ပြုခဲ့သည်။

EuroLLVM'19 (ဧပြီလ 8 မှ 9 ရက်နေ့အထိ Brussels / Belgium ၌) နောက်ဆုံး developer အစည်းအဝေးတွင်၊ အခြားဆွေးနွေးမှုအပြီးတွင် LLVM Foundation ၏ဒါရိုက်တာဘုတ်အဖွဲ့မှ compiler ၏ပါဝင်မှုကိုအတည်ပြုခဲ့သည်။ F18 (Fortran) နှင့် LLVM ပရောဂျက်သို့ ၎င်း၏ runtime ။

ယခု နှစ်အတော်ကြာတွင် NVidia developer များသည် ရှေ့ဆုံးကို တီထွင်နေခဲ့သည်။ အလံများ LLVM ပရောဂျက်၏တစ်စိတ်တစ်ပိုင်းအနေဖြင့် Fortran ဘာသာစကားအတွက်။ မကြာသေးမီက ၎င်းတို့သည် ၎င်းကို C မှ C++ သို့ ပြန်လည်ရေးသားခြင်းဖြစ်သည် (C++ 17 စံနှုန်း၏အင်္ဂါရပ်များကိုအသုံးပြုသည်)။ F18 ဟုခေါ်သော ပရောဂျက်အသစ်သည် Flang ပရောဂျက်မှ အကောင်အထည်ဖော်သည့် စွမ်းဆောင်ရည်များကို ကြီးမားစွာပံ့ပိုးပေးကာ Fortran 2018 စံနှုန်းအတွက် ပံ့ပိုးမှုနှင့် OpenMP 4.5 အတွက် ပံ့ပိုးမှုတို့ကို လုပ်ဆောင်ပေးပါသည်။

LLVM ဖောင်ဒေးရှင်းမှ ပရောဂျက်အမည်အား ဆော့ဖ်ဝဲရေးသားသူအသစ်များနှင့် စာပို့စာရင်းများအတွက် ပိုမိုလက်ခံနိုင်ကာ ပိုမိုသိသာထင်ရှားသည့်အရာသို့ ပြောင်းလဲရန် စဉ်းစားရန် အကြံပြုထားသည်။ F18 ပရောဂျက်ကို C++17 စံနှုန်းမှ လွတ်မြောက်နိုင်ခြေကို ထည့်သွင်းစဉ်းစားရန်လည်း အကြံပြုထားသည်။ ဤတောင်းဆိုချက်သည် ပရောဂျက်အား LLVM ဖွဲ့စည်းပုံတွင် လက်ခံခြင်းမှ ပိတ်ပင်မထားသော်လည်း ၎င်းသည် LLVM ပရောဂျက်အခြေခံအဆောက်အအုံ၏ အချို့သောဒြပ်စင်များနှင့် အပြန်အလှန်အကျိုးသက်ရောက်မှုကို တားဆီးပေးသည် (ဥပမာ၊ ဘော့တ်များတည်ဆောက်ခြင်းနှင့် တရားဝင်ထုတ်ဝေမှုများနှင့် ပေါင်းစည်းခြင်း)။

source: linux.org.ru

မှတ်ချက် Add