Microsoft bersiap sedia untuk pengkomputeran kuantum dengan Kit Pembangunan Kuantumnya

pengiraan kuantum

La pengkomputeran kuantum adalah untuk Microsoft salah satu teknologi utama yang akan mengubah industri seperti yang kita ketahui hari ini dan sebenarnya tidak ada persoalan tentangnya, sebab itulah mereka melancarkan bahasa pengaturcaraan baru bertujuan untuk pengkomputeran kuantum.

Tidak ramai orang yang biasa dengan Kit Kuantum Dev MicrosoftTetapi anda pasti pernah mendengar mengenai pengkomputeran kuantum dan masa depan cakerawala yang nampaknya dijanjikan oleh cabang pengkomputeran baru ini.

El Quantum Development Kit adalah platform bersepadu Microsoft untuk membina aplikasi kuantum bahawa menggunakan bahasa pengaturcaraan quantum-centric baru yang disebut Q # (QShar).

Yang pertama seumpamanya, Q # adalah bahasa pengaturcaraan baru tertumpu pada pengendali kuantum baru dan pengabstrakan lain. Q # menampilkan integrasi yang kaya dengan Visual Studio dan VS Code dan interoperabilitas dengan bahasa pengaturcaraan Python. Alat pengembangan kelas perusahaan memberi anda jalan terpantas untuk pengaturcaraan kuantum pada Windows, macOS, atau Linux.

Mengenai kit pengembangan

Kit pengembangan termasuk bahasa pengaturcaraan Q #, simulator pengkomputeran kuantum dan pelbagai sumber untuk memulakan anda. Q # digambarkan sebagai bahasa pengaturcaraan khusus yang digunakan untuk menyatakan algoritma kuantum.

Peranti Quantum yang asli sangat sukar dicari, tetapi Quantum Dev Kit memungkinkan perisian tersebut berjalan di mana-mana simulator Qubit.

Sejak dilancarkan, beribu-ribu pemaju dapat melihat bagaimana rasanya bekerja dengan Quantum States dan bukannya keadaan binari biasa. Ini menyebabkan Microsoft tidak hanya memindahkan kit ke macOS dan Linux, tetapi juga melepaskan perpustakaan sebagai sumber terbuka.

Perpustakaan Pembangunan dan contoh demo yang dikeluarkan bersama dengan Q # sMereka dibebaskan di bawah lesen sumber terbuka MIT dan boleh didapati di GitHub.

Microsoft Quantum Development Kit juga telah dirancang untuk mematuhi Python dengan sokongan Q # untuk membuat panggilan asli ke rutin Python dan sebaliknya, dan prestasi simulator telah meningkat 4-5 kali.

Bagaimana cara memasang Microsoft Quantum Dev Kit di Linux?

Kit Pembangunan Kuantum

Untuk memasang kit ini sangat mustahak untuk memasang Visual Studio Code kerana Microsoft Quantum Dev Kit akan ditambah sebagai lanjutan.

Sekiranya anda masih belum memasang kod Visual pada sistem anda, saya meninggalkan pautan di mana salah seorang rakan saya menerangkan kaedah mudah untuk kami memasangnya di Linux, pautan adalah ini.

Sekiranya mereka sudah mempunyai Visual Studio pada sistem mereka, kita hanya perlu menambahkan Kit Pembangunan Microsoft Quantum sebagai lanjutan dari Kod Visual Studio .

Sekarang Kita mesti memasang templat projek Q # Development Kit, untuk ini kita hanya perlu membuka terminal dan melaksanakan perintah berikut:

dotnet new -i "Microsoft.Quantum.ProjectTemplates :: 0.2- *"

Perbuatan seterusnya kita mesti mengklon sampel dan perpustakaan dari Microsoft Quantum Developer Kit dari repositori GitHubnya, untuk ini kami melaksanakan perkara berikut di terminal:

git clone https://github.com/Microsoft/Quantum.git

Selesai memuat turun kita hanya perlu menavigasi ke direktori yang baru diklon dan melaksanakan kodnyaatau permulaan Visual Studio.

cd Quantum

code

cd Samples /Teleportation/

dotnet build

dotnet run

Dengan ini mereka akan mempunyai stesen kerja yang sudah dikonfigurasi untuk pengembangan Q #.

Mulai sekarang, semua orang boleh mula meneroka apa yang akan menjadi pengkomputeran kuantum, kita dapat menyemak semua yang berkaitan dengan projek ini oleh Microsoft dari laman web rasmi projek tersebut.

Dari mengetahui bahasa pengembangan Q #, perpustakaan, teknik dan banyak lagi. Secara peribadi, saya tidak menganggap diri saya sesuai atau bersedia untuk meneroka bidang baru ini, hanya kerana saya masih menganggap diri saya seorang pemula kerana saya masih mempunyai bidang untuk belajar.

Tetapi saya tidak ragu bahawa sebilangan pembaca di sini yang hadir dapat membuat projek dengan yang ini.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.