Microsoft-ek Quantum Development Kit kodea ireki zuen algoritmo kuantikoen garapenerako

Microsoft iragarri iturburu-paketeak irekitzeari buruz Garapen Kuantikoa Kit (QDK), ordenagailu kuantikoetarako aplikazioen garapenean zentratua. Aurretik argitaratutakoaz gain adibideak aplikazio kuantikoak eta liburutegiak, orain iturburu-testuak argitaratuak konpilatzailea Q# hizkuntzarako, exekuzio-denborako osagaiak, simulagailu kuantikoa, kudeatzailea Hizkuntza zerbitzaria garapen-ingurune integratuekin integratzeko, baita editoreari gehitzeko ere Visual Studio kodea eta paketea Visual Studio. Kodea argitaratuko MIT lizentziapean, proiektua GitHub-en dago eskuragarri komunitatearen aldaketak eta konponketak jasotzeko.

Algoritmo kuantikoak garatzeko, domeinuari dagokion lengoaia bat erabiltzea proposatzen da Q#, qubitak manipulatzeko bitartekoak eskaintzen dituena. Q# hizkuntza C# eta F#-ren antzekoa da hainbat modutan, gako-hitzaren erabileran ezberdintasuna izanik
"funtzioa" funtzioak definitzeko, "eragiketa" gako-hitz berria eragiketa kuantikoetarako, lerro anitzeko iruzkinik gabe eta assert erabilera salbuespen-kudeatzaileen ordez.

Q# garapena Quantum Development Kit-ak onartzen dituen Windows, Linux eta macOS plataformetan erabil daiteke. Garatutako algoritmo kuantikoak PC arrunt batean 32 qubit-era arte prozesatzeko gai den simulagailu batean probatu daitezke eta Azure hodeian 40 qubit-era arte. Sintaxia nabarmentzeko moduluak eta arazte bat eskaintzen dira IDErako, Q# kodean eten-puntuak ezartzeko, urratsez urrats arazketa egiteko, algoritmo kuantiko bat exekutatzeko beharrezkoak diren baliabideak eta irtenbidearen kostu estimatua ebaluatzeko.

Iturria: opennet.ru

Gehitu iruzkin berria