Microsoft malunga nokuvula iipakethe zemvelaphi (QDK), igxile ekuphuhliseni izicelo zeekhompyuter zequantum. Ukongeza kokupapashiweyo kwangaphambili izicelo zequantum kunye , ngoku ishicilelwe imibhalo yomthombo yeQ# ulwimi, , , umphathi ukudibanisa kunye neendawo ezidibeneyo zophuhliso, kunye nezongezo kumhleli kunye nephakheji . Ikhowudi phantsi kwelayisenisi ye-MIT, iprojekthi ifumaneka kwi-GitHub ukufumana utshintsho kunye nokulungiswa kuluntu.
Ukuphuhlisa i-algorithms ye-quantum, kucetywayo ukusebenzisa ulwimi oluthile lwesizinda , 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# могут использоваться платформы Windows, Linux и macOS, которые поддерживаются в Quantum Development Kit. Разрабатываемые квантовые алгоритмы могут тестироваться в симуляторе, способном обрабатывать до 32 кубитов на обычном ПК и до 40 кубитов в облаке Azure. Для IDE предоставляются модули для подсветки синтаксиса и отладчик, позволяющий устанавливать точки останова в коде на Q#, выполнять пошаговую отладку, оценивать необходимые для выполнения квантового алгоритма ресурсы и ориентировочную стоимость решения.
umthombo: opennet.ru
