Pada Ignite Konferensi, Microsoft mendaftarkan 3 teknologi kunci yang akan mengubah industri teknologi . Nama-nama ini adalah no-brainer – Mixed Reality, Artificial Intelligence, dan Quantum Computing. Kali ini Microsoft menebus kesalahan dengan tidak bersembunyi lagi di era mobile.
Anda pasti tahu bahwa komputer kuantum sangat berbeda dari komputer tradisional kita yang beroperasi dengan konsep bit.
Baca : India Bangun Komputer Quantum Pertama
Sementara itu kita belum pernah melihat seperti apa komputer kuantum secara nyata pertama kali. Raksasa teknologi, termasuk Microsoft, membuat langkah besar, di Ignite, Microsoft mengumumkan bahwa akhir tahun ini perusahaan tersebut akan merilis bahasa pemrograman baru untuk komputer kuantum.
Nama bahasa pemrograman ini pun belum disebutkan namanya dan bisa dicoba melalui toolkit Visual Studio. Untuk menggunakan bahasa tersebut, pengembang harus memiliki pengetahuan tentang gerbang logika kuantum dan operasinya.
Namun, bahasa pemrograman untuk komputer kuantum ini memang memiliki kesamaan dengan bahasa pemrograman yang ada. Para developer dapat meminjam elemen dari Python, C #, dan F # untuk fungsi penulisan, dll.
Pada gambar di bawah ini, Anda dapat melihat bagaimana sebuah program ditulis untuk melakukan teleportasi kuantum. Seperti yang ditunjukkan oleh Ars Technica , disebut dengan “Hello, World!” Untuk komputasi kuantum.
Untuk menulis kode menggunakan bahasa-bahasa ini dan menjalankannya, Microsoft akan meluncurkan dua versi simulator kuantum. Sementara satu akan berjalan secara lokal, yang lain akan didukung oleh Microsoft Cloud Azure. Versi lokal simulator akan menawarkan hingga 32 qubit dan membutuhkan 32GB RAM.
Bagaimana cara mendapatkan bahasa pemrograman komputer kuantum ini?
Microsoft juga menggunakan kesempatan ini untuk mengundang pengembang untuk mendaftar preview bahasa pemrograman dan simulator kuantum. Kedua preview tersebut akan dirilis akhir tahun ini.
Anda bisa mendaftar dengan mengunjungi link ini.
Leave a Reply
Your email address will not be published. Required fields are marked *