Microsoft mempersiapkan komputasi kuantum dengan Kit Pengembangan Kuantum

komputasi kuantum

La komputasi kuantum adalah salah satu teknologi utama Microsoft yang akan mengubah industri seperti yang kita kenal sekarang dan tidak diragukan lagi, itulah sebabnya mereka meluncurkan bahasa pemrograman baru ditujukan untuk komputasi kuantum.

Tidak banyak orang yang mungkin mengenalnya dengan Quantum Dev Kit dari MicrosoftTetapi Anda pasti pernah mendengar tentang komputasi kuantum dan masa depan angkasa yang tampaknya dijanjikan oleh cabang baru komputasi ini.

El Quantum Development Kit adalah platform terintegrasi Microsoft untuk membangun aplikasi kuantum bahwa menggunakan bahasa pemrograman kuantum-sentris baru yang disebut Q # (Qshar).

Yang pertama dari jenisnya, Q # adalah bahasa pemrograman baru berfokus pada operator kuantum baru dan abstraksi lainnya. Q # memiliki integrasi yang kaya dengan Visual Studio dan VS Code dan interoperabilitas dengan bahasa pemrograman Python. Alat pengembangan tingkat perusahaan memberi Anda jalur tercepat ke pemrograman kuantum di Windows, macOS, atau Linux.

Tentang kit pengembangan

Kit pengembangan termasuk bahasa pemrograman Q #, simulator komputasi kuantum dan berbagai sumber untuk Anda mulai. Q # dideskripsikan sebagai bahasa pemrograman khusus yang digunakan untuk mengekspresikan algoritme kuantum.

Perangkat Quantum Asli sangat sulit ditemukan, tetapi Quantum Dev Kit memungkinkan perangkat lunak tersebut berjalan di salah satu simulator Qubit.

Sejak diluncurkan, ribuan pengembang telah dapat melihat bagaimana rasanya bekerja dengan Quantum States, bukan status biner yang khas. Hal ini menyebabkan Microsoft tidak hanya mem-porting kit ke macOS dan Linux, tetapi juga merilis library-nya sebagai open source.

Perpustakaan Pengembangan dan contoh demo yang dirilis bersama dengan Q # sMereka dirilis di bawah lisensi sumber terbuka MIT dan tersedia di GitHub.

Microsoft Quantum Development Kit juga telah dirancang agar sesuai dengan Python dengan dukungan Q # untuk melakukan panggilan asli ke rutinitas Python dan sebaliknya, dan kinerja simulator telah meningkat 4-5x.

Bagaimana cara menginstal Microsoft Quantum Dev Kit di Linux?

Kit Pengembangan Kuantum

Untuk menginstal kit ini sangat diperlukan untuk menginstal Visual Studio Code karena Microsoft Quantum Dev Kit akan ditambahkan sebagai ekstensi.

Jika Anda masih belum menginstal kode Visual di sistem Anda, saya meninggalkan Anda tautan di mana salah satu kolega saya menjelaskan metode sederhana bagi kami untuk menginstalnya di Linux, tautannya adalah ini.

Jika mereka sudah memiliki Visual Studio di sistem mereka, kita hanya perlu menambahkan file Kit Pengembangan Kuantum Microsoft sebagai perpanjangan dari Kode Visual Studio .

sekarang kita harus menginstal template proyek Q # Development Kit, untuk ini kita hanya perlu membuka terminal dan menjalankan perintah berikut:

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

Tindakan selanjutnya kita harus mengkloning sampel dan pustaka dari Microsoft Quantum Developer Kit dari repositori GitHub-nya, untuk ini kami menjalankan yang berikut di terminal:

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

Selesai mengunduh kita hanya perlu menavigasi ke direktori yang baru dikloning dan menjalankan kodenyaatau Visual Studio startup.

cd Quantum

code

cd Samples /Teleportation/

dotnet build

dotnet run

Dengan ini, mereka akan memiliki workstation yang sudah dikonfigurasi untuk pengembangan Q #.

Mulai sekarang, semua orang dapat mulai menjelajahi apa yang akan menjadi komputasi kuantum, kami dapat meninjau semua yang terkait dengan proyek ini oleh Microsoft dari situs web resmi proyek.

Dari mengetahui bahasa pengembangan Q #, perpustakaannya, tekniknya, dan lainnya. Secara pribadi, saya tidak menganggap diri saya cocok atau tidak siap untuk mendalami bidang baru ini, hanya karena saya masih menganggap diri saya pemula karena saya masih memiliki bidang untuk dipelajari.

Tetapi saya tidak ragu bahwa beberapa pembaca yang hadir di sini dapat membuat proyek dengannya.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.