Microsoft
Untuk mengembangkan algoritma kuantum, diusulkan untuk menggunakan bahasa khusus domain
"fungsi" untuk mendefinisikan fungsi, kata kunci "operasi" baru untuk operasi kuantum, tidak ada komentar multi-baris, dan penggunaan pernyataan alih-alih penangan pengecualian.
Untuk pengembangan pada Q#, platform Windows, Linux dan macOS dapat digunakan, yang didukung dalam Quantum Development Kit. Algoritme kuantum yang dikembangkan dapat diuji dalam simulator yang mampu memproses hingga 32 qubit pada PC biasa dan hingga 40 qubit di cloud Azure. IDE menyediakan modul untuk penyorotan sintaksis dan debugger yang memungkinkan Anda mengatur breakpoint dalam kode Q#, melakukan debugging langkah demi langkah, memperkirakan sumber daya yang diperlukan untuk menjalankan algoritma kuantum dan perkiraan biaya solusi.
Sumber: opennet.ru