Microsoft open sourced Quantum Development Kit pikeun ngembangkeun algoritma kuantum

Perusahaan Microsoft ngumumkeun ngeunaan muka kode sumber pakét Pakakas Pangembangan Kuantum (QDK), fokus kana ngembangkeun aplikasi pikeun komputer kuantum. Salian ti saméméhna diterbitkeun conto aplikasi kuantum jeung perpustakaan, naskah sumber ayeuna geus diterbitkeun panyusun pikeun basa Q#, komponén runtime, simulator kuantum, panangan LanguageServer pikeun integrasi jeung lingkungan ngembangkeun terpadu, kitu ogé tambahan redaktur Visual Code Studio jeung bungkusan visual Studio. Kodeu diterbitkeun dina lisénsi MIT, proyék éta sayogi dina GitHub pikeun nampi parobihan sareng koréksi ti masarakat.

Pikeun ngembangkeun algoritma kuantum, diusulkeun ngagunakeun basa domain-spésifik Q#, nu nyadiakeun sarana pikeun manipulasi qubits. Basa Q# dina sababaraha cara sarua jeung basa C# jeung F#, béda dina pamakéan kecap konci.
"fungsi" pikeun nangtukeun fungsi, a anyar "operasi" keyword pikeun operasi kuantum, euweuh komentar multi-garis, sarta pamakéan negeskeun tinimbang pawang iwal.

Pikeun pamekaran dina Q#, platform Windows, Linux sareng macOS tiasa dianggo, anu dirojong dina Kit Pangembangan Kuantum. Algoritma kuantum anu dikembangkeun tiasa diuji dina simulator anu tiasa ngolah dugi ka 32 qubit dina PC biasa sareng dugi ka 40 qubit dina awan Azure. IDE nyadiakeun modul pikeun panyorot sintaksis sarta debugger nu ngidinan Anjeun pikeun ngeset breakpoints dina kode Q #, ngalakukeun hambalan-demi-hambalan debugging, estimasi sumberdaya diperlukeun pikeun ngajalankeun algoritma kuantum jeung estimasi biaya solusi.

sumber: opennet.ru

Tambahkeun komentar