IMicrosoft ivule ikhowudi yeQuantum Development Kit kuphuhliso lweealgorithms zequantum

Microsoft kwaziswa malunga nokuvula iipakethe zemvelaphi Ikhithi yoPhuculo lweQuantum (QDK), igxile ekuphuhliseni izicelo zeekhompyuter zequantum. Ukongeza kokupapashiweyo kwangaphambili imizekelo izicelo zequantum kunye amathala eencwadi, ngoku ishicilelwe imibhalo yomthombo umqokeleli yeQ# ulwimi, Amacandelo exesha lokusebenza, i-quantum simulator, umphathi LanguageServer ukudibanisa kunye neendawo ezidibeneyo zophuhliso, kunye nezongezo kumhleli Ikhowudi ye-Visual Studio kunye nephakheji IziXhobo zeStudiyo zokuBonakalayo zeeAplikheyishini. Ikhowudi ipapashiwe phantsi kwelayisenisi ye-MIT, iprojekthi ifumaneka kwi-GitHub ukufumana utshintsho kunye nokulungiswa kuluntu.

Ukuphuhlisa i-algorithms ye-quantum, kucetywayo ukusebenzisa ulwimi oluthile lwesizinda Q#, ebonelela ngeendlela zokulawula ii-qubits. Ulwimi lwe-Q # lufana no-C # kunye no-F # ngeendlela ezininzi, kunye nomahluko kusetyenziso lwegama elingundoqo
"umsebenzi" wokuchaza imisebenzi, igama elingundoqo elithi "umsebenzi" omtsha we-quantum operations, akukho zimvo zemigca emininzi, kunye nokusetyenziswa kwe-assert endaweni yabaphathi abangaphandle.

Q# uphuhliso lunokusetyenziswa kwiWindows, Linux, kunye namaqonga eMacOS axhaswa yiQuantum Development Kit. Ii-algorithms eziphuhlisiwe ze-quantum zinokuvavanywa kwi-simulator ekwaziyo ukusetyenzwa ukuya kuthi ga kwi-32 qubits kwi-PC eqhelekileyo kunye nokuya kuthi ga kwi-40 qubits kwilifu le-Azure. Iimodyuli zokugqamisa i-Syntax kunye ne-debugger zinikezelwa kwi-IDE, ekuvumela ukuba ubeke iindawo zokuqhawula kwi-Q # ikhowudi, wenze i-step-by-step debugging, ukuvavanya izibonelelo ezifunekayo ukwenza i-algorithm ye-quantum, kunye neendleko eziqikelelwayo zesisombululo.

umthombo: opennet.ru

Yongeza izimvo