Kit Pengembangan Kuantum sumber terbuka Microsoft kanggo ngembangake algoritma kuantum

Microsoft diumumake babagan mbukak kode sumber paket kasebut Kit Pangembangan Quantum (QDK), fokus ing ngembangaken aplikasi kanggo komputer kuantum. Saliyane diterbitake sadurunge conto aplikasi kuantum lan perpustakaan, teks sumber saiki wis diterbitake compiler kanggo basa Q#, komponen runtime, simulator kuantum, pawang LanguageServer kanggo integrasi karo lingkungan pangembangan terpadu, uga tambahan editor Kode Visual Studio lan paket visual Studio. Kode diterbitake miturut lisensi MIT, proyek kasebut kasedhiya ing GitHub kanggo nampa owah-owahan lan koreksi saka komunitas.

Kanggo ngembangake algoritma kuantum, disaranake nggunakake basa khusus domain Q#, sing nyedhiyakake sarana kanggo manipulasi qubit. Basa Q# ing pirang-pirang cara padha karo basa C# lan F#, beda-beda ing panggunaan tembung kunci.
"fungsi" kanggo nemtokake fungsi, tembung kunci "operasi" anyar kanggo operasi kuantum, ora ana komentar multi-line, lan nggunakake negesake tinimbang pawang pangecualian.

Kanggo pangembangan ing Q#, platform Windows, Linux lan macOS bisa digunakake, sing didhukung ing Quantum Development Kit. Algoritma kuantum sing dikembangake bisa diuji ing simulator sing bisa ngolah nganti 32 qubit ing PC biasa lan nganti 40 qubit ing awan Azure. IDE nyedhiyakake modul kanggo nyorot sintaks lan debugger sing ngidini sampeyan nyetel breakpoints ing kode Q #, nindakake debugging langkah-langkah, ngira sumber daya sing dibutuhake kanggo mbukak algoritma kuantum lan kira-kira biaya solusi.

Source: opennet.ru

Add a comment