Mikrosofto malfermfonta Quantum Development Kit por evoluigado de kvantumaj algoritmoj

Mikrosofta Kompanio anoncita pri malfermo de la fontkodo de la pakaĵo Kvantuma Disvolva Ilaro (QDK), temigis evoluigado de aplikoj por kvantumkomputiloj. Krom antaŭe eldonita ekzemploj kvantumaj aplikoj kaj bibliotekoj, fontotekstoj nun estas publikigitaj kompililo por Q# lingvo, rultempaj komponantoj, kvantuma simulilo, prizorganto LingvoServilo por integriĝo kun integraj evolumedioj, same kiel redaktistaj aldonoj Vida Studio Kodo kaj pako Vida Studio. Kodo eldonita sub la MIT-licenco, la projekto estas disponebla en GitHub por akcepti ŝanĝojn kaj korektojn de la komunumo.

Por evoluigi kvantumalgoritmojn, estas proponite uzi domajn-specifan lingvon Q#, kiu disponigas rimedon por manipuli kvbitojn. La lingvo Q# multmaniere similas al la lingvoj C# kaj F#, diferencante en la uzo de la ŝlosilvorto.
"funkcio" por difinado de funkcioj, nova "operacio-" ŝlosilvorto por kvantumaj operacioj, neniuj plurliniaj komentoj, kaj la uzo de aserto anstataŭe de esceptotraktiloj.

La jenaj platformoj uzeblas por Q#-disvolviĝo: Windows, Linux и macOS, kiujn subtenas la Kvanta Disvolva Ilaro. Disvolvitaj kvantumaj algoritmoj povas esti testitaj en simulilo kapabla prilabori ĝis 32 kvbitojn sur ordinara komputilo kaj ĝis 40 kvbitojn en la Azure-nubo. La IDE inkluzivas sintaksajn reliefigantajn modulojn kaj erarserĉilon, kiu permesas al vi agordi rompopunktojn en Q#-kodo, plenumi paŝon post paŝo erarserĉadon, taksi la rimedojn necesajn por funkciigi kvantuman algoritmon, kaj taksi la laŭtaksan koston de la solvo.

fonto: opennet.ru

Aĉetu fidindan gastigadon por retejoj kun DDoS-protekto, VPS-VDS-serviloj 🔥 Aĉetu fidindan retejan gastigadon kun DDoS-protekto, VPS VDS-servilojn | ProHoster