Microsoft သည် Rust ကို အခြေခံ၍ ပရိုဂရမ်းမင်းဘာသာစကားအသစ်ကို တီထွင်နေပါသည်။

Verona ရှေ့ပြေးပရောဂျက်၏ တစ်စိတ်တစ်ပိုင်းအနေဖြင့် Microsoft ဖွံ့ဖြိုးတိုးတက် Rust ဘာသာစကားကို အခြေခံ၍ ပရိုဂရမ်းမင်းဘာသာစကားအသစ်တစ်ခုဖြစ်ပြီး ပုံမှန်လုံခြုံရေးပြဿနာများနှင့်မသက်ဆိုင်သော လုံခြုံသောအက်ပ်လီကေးရှင်းများကို တီထွင်ဖန်တီးရန် အာရုံစိုက်ထားသည်။ ပရောဂျက်နှင့်ပတ်သက်သည့် လက်ရှိဖြစ်ပေါ်တိုးတက်မှုများ၏ မူရင်းစာသားများကို မဝေးတော့သောအနာဂတ်တွင် စီစဉ်ထားပါသည်။ ဖွင့်လှစ် Apache 2.0 အောက်တွင် လိုင်စင်ရထားသည်။

ထည့်သွင်းစဉ်းစားပါ။ C နှင့် C++ ဘာသာစကားများကို အသုံးပြုသောအခါတွင် ဖြစ်ပေါ်လာနိုင်သော ပြဿနာများကို ပိတ်ဆို့ရန်အတွက် အဆင့်နိမ့် Windows အစိတ်အပိုင်းများကို လုပ်ဆောင်ခြင်း အပါအဝင် တီထွင်ထားသည့် ဘာသာစကားကို အသုံးပြုနိုင်စွမ်းရှိသည်။ ကုဒ်ဘေးကင်းရေးကို အလိုအလျောက် မမ်မိုရီစီမံခန့်ခွဲမှုဖြင့် တိုးမြှင့်ပေးထားပြီး၊ ညွှန်မှတ်များကို ကိုင်တွယ်ရန် ဆော့ဖ်ဝဲအင်ဂျင်နီယာများ လိုအပ်ကြောင်းနှင့် အခမဲ့ဝင်ရောက်ခွင့်၊ အချည်းနှီးသော ညွှန်ပြချက်များနှင့် ကြားခံအလွဲသုံးမှုများကဲ့သို့သော အဆင့်နိမ့်မှတ်ဉာဏ်ခြယ်လှယ်ခြင်းမှ ဖြစ်ပေါ်လာသည့် ပြဿနာများကို ကာကွယ်ပေးသည်။

Verona နှင့် Rust အကြား အဓိကကွာခြားချက်မှာ မော်ဒယ်အသုံးပြုမှုဖြစ်သည်။ အပိုင် အရာဝတ္ထုအုပ်စုများထက် အခြေခံသည်။ တစ်ခုတည်းသောအရာ. Verona ရှိ ဒေတာကို အရာဝတ္ထုများ စုစည်းထားသော အဆောက်အဦများအဖြစ် သတ်မှတ်သည်။ ပေါင်းစပ်ဖွဲ့စည်းပုံများကို ကြိုးကိုင်သည့်အခါ ဘေးကင်းကြောင်း သေချာစေရန် ကူညီပေးသည့် အရာဝတ္ထုအုပ်စုတစ်စုနှင့် စပ်လျဉ်း၍ ချေးငွေစစ်ဆေးမှုများနှင့် ပိုင်ဆိုင်မှုစစ်ဆေးမှုများကို လုပ်ဆောင်ပြီး ဖွံ့ဖြိုးတိုးတက်မှုတွင် အများအားဖြင့် အသုံးပြုသည့် abstraction အဆင့်ကို ပိုမိုကောင်းမွန်စွာ ထင်ဟပ်စေပါသည်။

source: opennet.ru

မှတ်ချက် Add