Tidak ramai orang yang mungkin biasa dengan Kit Pembangun Kuantum Microsoft tetapi mereka pasti pernah mendengar tentang Kuantum pengkomputeran dan masa depan syurga mereka seolah-olah berjanji.
Kit Pembangunan Kuantum ialah platform bersepadu Microsoft untuk membina aplikasi kuantum menggunakan bahasa pengaturcaraan tertumpu kuantum baharu yang dipanggil Q ( Q Sharp). Ia dijalin dengan hanya Visual Studio pada Windows sehingga Microsoft baru-baru ini membuat port untuk macOS dan Linux yang mengandungi sokongan untuk simulasi kuantum dan Kod VS.
Kuantum Tulen peranti amat sukar diperoleh tetapi Kit Dev Quantum membolehkan perisian dijalankan sama ada pada simulator Qubit. Sejak dikeluarkan, beribu-ribu pembangun telah dapat melihat pratonton bagaimana ia berfungsi menggunakan Keadaan Kuantum dan bukannya Negeri Binari biasaIni telah menyebabkan Microsoft bukan sahaja memindahkan kit ke macOS dan Linux tetapi juga kepada Sumber Terbuka perpustakaannya.
Perpustakaan pembangunan dan contoh demo yang dilancarkan bersama Q dikeluarkan di bawah Sumber Terbuka Lesen MIT dan tersedia di GitHub.
Microsoft Quantum Development Kit juga telah dibuat untuk menjadi Python-compatible dengan sokongan untuk Quntuk membuat panggilan asli ke rutin Python dan begitu juga sebaliknya dan prestasi simulator telah ditingkatkan sebanyak 4-5 kali ganda.
Pasang Microsoft Quantum Dev Kit dalam Ubuntu Linux
Jika anda ingin mendalami dunia baharu Pengkomputeran Kuantum dengan Microsoft's Dev Kitanda perlu memasang Kod Visual Studio.
1. Pasang Kit Pembangunan Kuantum Microsoft untuk sambungan Kod Visual Studio.
2. Pasang Q Kit Pembangunan templat projek menggunakan baris arahan pilihan anda dengan menjalankan arahan berikut.
"$ dotnet baharu -i Microsoft.Quantum.ProjectTemplates::0.2-"
3. Mengklon Sampel Kit Pembangun Kuantum Microsoft dan Perpustakaan daripada repo GitHubnya.
$ klon git https://github.com/Microsoft/Quantum.git
4. Navigasi ke dalam direktori yang baru diklon dan jalankan permulaan Kod Visual Studio .
$ cd Kuantum kod $.
5. Jalankan program sampel teleport.
$ cd Sampel/Teleportasi/ $ dotnet binaan $ dotnet run
Stesen kerja anda disediakan untuk pembangunan Q jika program berjalan dan outputnya serupa dengan: mempunyai 8 pusingan teleportasi yang berjaya dengan nilai berbeza Betul/Salah dihantar setiap pusingan.
Adakah anda teruja dengan ketersediaan Kit Pembangunan Kuantum untuk Linux dan apakah pendapat anda tentang Pengkomputeran Kuantum secara umum? Letakkan pendapat anda di bahagian komen di bawah.