Ingin mempelajari lebih lanjut tentang komputasi kuantum dan bagaimana cara memprogram dalam bahasa Q#? Microsoft baru saja diluncurkan Kata Kuantum, sebuah proyek sumber terbuka yang melakukan hal itu dengan memberi Anda tutorial untuk belajar sesuai kecepatan Anda sendiri. Menurut Microsoft, latihan ini didasarkan pada tiga prinsip pembelajaran: Pembelajaran aktif, pertumbuhan kompleksitas tambahan, dan umpan balik.
“Setiap kata menawarkan serangkaian tugas pada topik komputasi kuantum tertentu, berkembang dari yang sederhana hingga yang menantang,” Tim Microsoft Quantum menyatakan. “Setiap tugas mengharuskan Anda mengisi beberapa kode; tugas pertama mungkin hanya memerlukan satu baris, dan tugas terakhir mungkin memerlukan fragmen kode yang cukup besar. Kerangka pengujian memvalidasi solusi Anda, memberikan umpan balik secara real-time.”
Video yang Direkomendasikan
Saat ini, hanya ada empat kata yang mencakup gerbang komputasi kuantum dasar, superposisi, pengukuran, dan algoritma Deutsch-Jozsa. Setiap kata adalah proyek yang berdiri sendiri yang berisi serangkaian tugas yang berkembang dari yang sepele hingga yang menantang, yang mengharuskan Anda memasukkan potongan kode secara manual. Mereka juga menyediakan kerangka pengujian yang menyiapkan, menjalankan, dan memvalidasi kode akhir Anda.
Terkait
- Di dalam laboratorium Inggris yang menghubungkan otak ke komputer kuantum
- Para peneliti menciptakan 'potongan puzzle yang hilang' dalam pengembangan komputasi kuantum
- IBM sedang membangun komputer kuantum terbesar – dan lemari es raksasa untuk menyimpannya
Misalnya, kata pertama mencakup gerbang komputasi, istilah lain untuk operasi dasar, yang digunakan dalam komputasi kuantum bersama dengan konsep versi gerbang yang berdekatan dan terkontrol. Yang disediakan dalam kata adalah milik Microsoft. Kuantum. Ruang nama primitif, ungkap catatan itu.
Untuk menggunakan katas ini, Anda perlu menginstal Kit Pengembangan Kuantum untuk Windows 10, MacOS dan Linux. Kit ini biasanya digunakan untuk membuat program dan eksperimen komputasi kuantum Anda sendiri. Ini mencakup bahasa dan kompiler Q#, pustaka standar Q#, simulator mesin kuantum lokal, simulator jejak komputer kuantum, dan dua komponen lainnya. Setelah menginstal kit, Anda dapat mengambil katas melalui Git atau dengan mengunduh salinan yang berdiri sendiri dalam file ZIP.
Microsoft mengatakan Anda tidak perlu panik ketika semua tes awalnya gagal setelah membuka kata. Anda perlu masuk ke file Tasks.qs dan memasukkan kode secara manual untuk menyelesaikan semua tugas. Tugas-tugas ini tercakup dalam pengujian unit yang mengharuskan Anda memasukkan kode yang benar, membangun kembali proyek, dan kemudian menjalankan kembali pengujian terkait. Jika Anda melakukan semuanya dengan benar, tugas unit terkait akan lulus dan Anda dapat melanjutkan ke tahap berikutnya.
Kata-kata Microsoft tiba setelahnya perusahaan mengadakan kontes pengkodean Q# pertamanya pada awal Juli, menantang lebih dari 650 pengembang dan pemrogram baru. Menurut Microsoft, lebih dari 350 peserta memecahkan setidaknya satu masalah Q# sementara 100 peserta menyelesaikan 15 masalah tersebut. Masalah berkisar dari menghasilkan superposisi semua status basis hingga membuat algoritma rekonstruksi array kedua. Pemenang kontes menyelesaikan semua tugas dalam waktu kurang dari 2,5 jam, kata Microsoft.
Mengingat Quantum Katas dari Microsoft adalah proyek sumber terbuka, perusahaan menyambut baik semua kontribusi dan saran. “Sebagian besar kontribusi mengharuskan Anda menyetujui Perjanjian Lisensi Kontributor (CLA) yang menyatakan bahwa Anda berhak, dan memang benar, memberi kami hak untuk menggunakan kontribusi Anda,” tambah Microsoft.
Rekomendasi Editor
- Para ilmuwan baru saja mencapai terobosan dalam komputasi kuantum
- Prosesor 127-qubit baru IBM merupakan terobosan besar dalam komputasi kuantum
- Chip kuantum baru Microsoft dapat membantu mengendalikan ribuan qubit
- Tantangan besar A.I. berikutnya? Memainkan Go versi kuantum
- Rencana Microsoft untuk menghilangkan karbon dari atmosfer? Komputer kuantum
Tingkatkan gaya hidup AndaTren Digital membantu pembaca mengawasi dunia teknologi yang bergerak cepat dengan semua berita terkini, ulasan produk yang menyenangkan, editorial yang berwawasan luas, dan cuplikan unik.