Giablihan sa Microsoft ang Quantum Development Kit code alang sa pagpalambo sa quantum algorithms

Microsoft gipahibalo mahitungod sa pag-abli sa tinubdan nga mga pakete Quantum Development Kit (QDK), naka-focus sa pagpalambo sa mga aplikasyon alang sa quantum computers. Dugang sa gimantala kaniadto mga pananglitan quantum aplikasyon ug mga librarya, karon gipatik nga tinubdan nga mga teksto tigkompiler para sa Q# nga pinulongan, runtime nga mga sangkap, quantum simulator, tigdumala LanguageServer alang sa panagsama sa integrated development environment, ingon man mga pagdugang sa editor Visual Studio Code ug package visual Studio. Code gipatik Ubos sa lisensya sa MIT, ang proyekto magamit sa GitHub aron makadawat mga pagbag-o ug pag-ayo gikan sa komunidad.

Aron makahimo og quantum algorithms, gisugyot nga mogamit og domain-specific nga pinulongan Q#, nga naghatag ug paagi sa pagmaniobra sa mga qubit. Ang Q# nga lengguwahe susama sa C# ug F# sa daghang paagi, nga adunay kalainan sa paggamit sa keyword
"function" para sa pagdeterminar sa mga function, usa ka bag-ong "operation" nga keyword para sa quantum operations, walay multi-line comments, ug ang paggamit sa assert imbes nga exception handlers.

Ang Q# development mahimong magamit sa Windows, Linux, ug macOS nga mga plataporma nga gisuportahan sa Quantum Development Kit. Ang naugmad nga quantum algorithm mahimong masulayan sa usa ka simulator nga makahimo sa pagproseso hangtod sa 32 qubits sa usa ka regular nga PC ug hangtod sa 40 qubits sa Azure cloud. Ang syntax highlighting modules ug usa ka debugger gihatag para sa IDE, nga magtugot kanimo sa pagtakda sa mga breakpoint sa Q# code, paghimo sa sunod-sunod nga pag-debug, pagtimbang-timbang sa mga kahinguhaan nga gikinahanglan sa pagpatuman sa usa ka quantum algorithm, ug ang gibanabana nga gasto sa solusyon.

Source: opennet.ru

Idugang sa usa ka comment