I-Microsoft Open sourced Quantum Development Kit yokuthuthukisa ama-algorithms we-quantum

Microsoft kumenyezelwe mayelana nokuvula ikhodi yomthombo yephakheji Ikhithi Yokuthuthukiswa Kwe-Quantum (QDK), igxile ekuthuthukiseni izinhlelo zokusebenza zamakhompyutha e-quantum. Ngaphezu kwalokho okushicilelwe ngaphambilini izibonelo izicelo ze-quantum kanye imitapo yolwazi, imibhalo yomthombo manje isishicilelwe umdidiyeli ngolimi lwe-Q#, izingxenye zesikhathi sokusebenza, i-quantum simulator, umphathi I-LanguageServer ukuze kuhlanganiswe nezimo ezithuthukisiwe ezididiyelwe, kanye nezengezo zomhleli I-Visual Studio Code kanye nephakheji e-Visual Studio. Ikhodi eshicilelwe ngaphansi kwelayisensi ye-MIT, iphrojekthi iyatholakala ku-GitHub ukwamukela izinguquko nezilungiso ezivela emphakathini.

Ukuze kuthuthukiswe ama-algorithms e-quantum, kuhlongozwa ukuthi kusetshenziswe ulimi oluqondene nesizinda Q#, okunikeza indlela yokuphatha ama-qubits. Ulimi lwe-Q# ngezindlela eziningi lufana nezilimi ze-C# kanye ne-F#, luhluke ekusetshenzisweni kwegama elingukhiye.
"umsebenzi" wokuchaza imisebenzi, igama elingukhiye "elisha" lomsebenzi we-quantum, awekho amazwana emigqa eminingi, kanye nokusetshenziswa kwe-assert esikhundleni sezibambi ezihlukile.

Ukuze kuthuthukiswe ku-Q#, kungasetshenziswa amapulatifomu e-Windows, Linux kanye ne-macOS, asekelwa ku-Quantum Development Kit. Ama-algorithms e-quantum athuthukisiwe angahlolwa kusifanisi esikwazi ukucubungula ama-qubits afika kwangu-32 ku-PC evamile futhi kufika kuma-qubits angu-40 efwini le-Azure. I-IDE inikeza amamojula wokugqamisa i-syntax kanye nesilungisi sephutha esikuvumela ukuthi usethe izindawo zokunqamuka kukhodi ye-Q#, wenze ukulungisa iphutha ngesinyathelo ngesinyathelo, ulinganisele izinsiza ezidingekayo ukuze usebenzise i-algorithm ye-quantum kanye nezindleko ezilinganiselwe zesixazululo.

Source: opennet.ru

Engeza amazwana