Microsoft open sourced Quantum Development Kit yopanga ma algorithms a quantum

Microsoft adalengeza za kutsegula gwero code ya phukusi Chida Chakulimbikitsira Cha Quantum (QDK), imayang'ana kwambiri pakukhazikitsa mapulogalamu amakompyuta a quantum. Kuphatikiza pazomwe zidasindikizidwa kale zitsanzo ntchito za quantum ndi malaibulale, zolemba zoyambira zasindikizidwa tsopano wopanga pa chilankhulo cha Q#, Rutime zigawo, quantum simulator, mthandizi LanguageServer kuti muphatikizidwe ndi malo ophatikizika achitukuko, komanso zowonjezera za mkonzi Mawonekedwe a Visual Studio ndi paketi Zooneka situdiyo. Kodi losindikizidwa pansi pa layisensi ya MIT, polojekitiyi ikupezeka pa GitHub kuti ivomereze zosintha ndi kuwongolera kwa anthu ammudzi.

Kuti mupange ma algorithms a quantum, akufunsidwa kuti agwiritse ntchito chilankhulo chapadera Q#, zomwe zimapereka njira zosinthira qubits. Chilankhulo cha Q # chimafanana m'njira zambiri ndi zilankhulo za C # ndi F #, zimasiyana pakugwiritsa ntchito mawu osakira.
"ntchito" yofotokozera ntchito, mawu ofunikira atsopano a "quantum", palibe ndemanga zamitundu yambiri, komanso kugwiritsa ntchito assert m'malo mwa othandizira.

Pachitukuko pa Q #, nsanja za Windows, Linux ndi macOS zitha kugwiritsidwa ntchito, zomwe zimathandizidwa ndi Quantum Development Kit. Ma algorithms opangidwa ndi quantum amatha kuyesedwa mu simulator yomwe imatha kukonza mpaka 32 qubits pa PC yokhazikika komanso mpaka 40 qubits mumtambo wa Azure. IDE imapereka ma modules owunikira ma syntax ndi debugger yomwe imakulolani kuti muyike ma breakpoints mu Q # code, kuchitapo kanthu pang'onopang'ono, kuyerekezera zinthu zomwe zimafunikira kuti mugwiritse ntchito quantum algorithm ndi mtengo woyerekeza wa yankho.

Source: opennet.ru

Kuwonjezera ndemanga