Microsoft open sourced Kit ya Maendeleo ya Quantum kwa ajili ya kutengeneza algoriti za kiasi

Kampuni ya Microsoft alitangaza kuhusu kufungua msimbo wa chanzo wa kifurushi Kitanda cha Maendeleo ya Quantum (QDK), ililenga katika kutengeneza programu za kompyuta za quantum. Mbali na kuchapishwa hapo awali mifano maombi ya quantum na maktaba, maandishi ya chanzo sasa yamechapishwa mkusanyaji kwa lugha ya Q#, vipengele vya wakati wa kukimbia, simulator ya quantum, mshikaji Seva ya Lugha kwa ushirikiano na mazingira jumuishi ya maendeleo, pamoja na nyongeza za mhariri Kanuni ya Visual Studio na kifurushi Visual Studio. Kanuni iliyochapishwa chini ya leseni ya MIT, mradi unapatikana kwenye GitHub ili kukubali mabadiliko na masahihisho kutoka kwa jamii.

Ili kutengeneza algoriti za quantum, inapendekezwa kutumia lugha mahususi ya kikoa Q#, ambayo hutoa njia ya kudhibiti qubits. Lugha ya Q# kwa njia nyingi inafanana na lugha za C# na F#, inatofautiana katika matumizi ya neno kuu.
"kazi" ya kufafanua chaguo za kukokotoa, neno kuu la "operesheni" mpya kwa shughuli za kiasi, hakuna maoni ya safu nyingi, na matumizi ya madai badala ya vidhibiti vya kipekee.

Kwa maendeleo kwenye Q#, majukwaa ya Windows, Linux na macOS yanaweza kutumika, ambayo yanaauniwa katika Kifaa cha Ukuzaji cha Quantum. Algorithms za quantum zilizotengenezwa zinaweza kujaribiwa katika kiigaji chenye uwezo wa kuchakata hadi qubits 32 kwenye Kompyuta ya kawaida na hadi qubits 40 kwenye wingu la Azure. IDE hutoa moduli za kuangazia sintaksia na kitatuzi kinachokuruhusu kuweka vizuizi katika msimbo wa Q#, kufanya utatuzi wa hatua kwa hatua, kukadiria rasilimali zinazohitajika ili kuendesha algoriti ya quantum na makadirio ya gharama ya suluhisho.

Chanzo: opennet.ru

Kuongeza maoni