Microsoft သည် ကွမ်တမ် အယ်လဂိုရီသမ်များကို တီထွင်ရန်အတွက် ပွင့်လင်းသောအရင်းအမြစ်ဖြစ်သော Quantum Development Kit

မိုက်ခရိုဆော့ဖ် ကြေငြာခဲ့သည် package ၏ source code ကိုဖွင့်ခြင်းအကြောင်း ကွမ်တမ်ဖှံ့ဖွိုးတိုးတ Kit (QDK) သည် ကွမ်တမ်ကွန်ပြူတာများအတွက် အပလီကေးရှင်းများ တီထွင်ဖန်တီးခြင်းအပေါ် အာရုံစိုက်ခဲ့သည်။ ထို့အပြင် ယခင်ထုတ်ဝေခဲ့သည်။ ဥပမာများ ကွမ်တမ် applications များနှင့် စာကြည့်တိုက်များအရင်းအမြစ် စာသားများကို ယခု ထုတ်ဝေလိုက်ပါပြီ။ compiler Q# ဘာသာစကားအတွက်၊ runtime အစိတ်အပိုင်းများ, ကွမ်တမ် simulatorကိုင်တွယ်သူ ဘာသာစကားဆာဗာ ပေါင်းစပ်ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်များနှင့် ပေါင်းစည်းခြင်းအပြင် တည်းဖြတ်သူ ပေါင်းစည်းခြင်းအတွက် Visual Studio က Code ကို နှင့်အထုပ် Visual Studio. ကုဒ် ပုံနှိပ်ထုတ်ဝေ MIT လိုင်စင်အောက်တွင်၊ ဤပရောဂျက်ကို ရပ်ရွာမှ အပြောင်းအလဲများနှင့် ပြင်ဆင်ချက်များကို လက်ခံရန် GitHub တွင် ရနိုင်ပါသည်။

ကွမ်တမ် အယ်လဂိုရီသမ်များ ဖွံ့ဖြိုးတိုးတက်စေရန်၊ ဒိုမိန်းအလိုက် ဘာသာစကားတစ်ခုကို အသုံးပြုရန် အဆိုပြုထားသည်။ Q#qubits များကို ကိုင်တွယ်ရန် နည်းလမ်းများ ပံ့ပိုးပေးသည်။ Q# ဘာသာစကားသည် C# နှင့် F# ဘာသာစကားများနှင့် ပုံစံတူဖြစ်ပြီး သော့ချက်စကားလုံးအသုံးပြုပုံ ကွဲပြားသည်။
လုပ်ဆောင်ချက်များကို သတ်မှတ်ခြင်းအတွက် "function"၊ ကွမ်တမ် လုပ်ဆောင်ချက်များအတွက် "operation" သော့ချက်စာလုံးအသစ်၊ လိုင်းပေါင်းစုံ မှတ်ချက်များ မပေးဘဲ၊ ခြွင်းချက် ကိုင်တွယ်သူများအစား အခိုင်အမာ အသုံးပြုခြင်း။

Q# တွင် ဖွံ့ဖြိုးတိုးတက်မှုအတွက်၊ Quantum Development Kit တွင် ပံ့ပိုးထားသည့် Windows၊ Linux နှင့် macOS ပလပ်ဖောင်းများကို အသုံးပြုနိုင်သည်။ တီထွင်ထားသော ကွမ်တမ် အယ်လဂိုရီသမ်များကို ပုံမှန် PC တွင် 32 qubits အထိ လုပ်ဆောင်နိုင်သည့် Simulator နှင့် Azure cloud တွင် 40 qubits အထိ စမ်းသပ်နိုင်သည်။ IDE သည် အထားအသိုအသားပေးဖော်ပြခြင်းအတွက် မော်ဂျူးများနှင့် Q# ကုဒ်တွင် ခွဲထွက်မှတ်များသတ်မှတ်ရန်၊ အဆင့်ဆင့်အမှားရှာပြင်ခြင်း၊ ကွမ်တမ် အယ်လဂိုရီသမ်တစ်ခုလုပ်ဆောင်ရန် လိုအပ်သည့်အရင်းအမြစ်များကို ခန့်မှန်းခြင်းနှင့် ဖြေရှင်းချက်၏ခန့်မှန်းကုန်ကျစရိတ်တို့ကို ခွင့်ပြုပေးသည့် debugger တစ်ခုပေးပါသည်။

source: opennet.ru

မှတ်ချက် Add