Daftar Wikipedia bahasa pemrograman Quantum Computer
(Jawaban ini bukan salinan halaman web itu, itu lebih diperbarui dan dengan tautan yang diverifikasi. Dalam beberapa kasus, makalah atau tautan situs web penulis ditambahkan.)
Laporan Komputasi situs web Quantum memiliki daftar laman web Alat pada lebih dari selusin tautan, beberapa baru dan beberapa mengulangi daftar di atas.
Lihat juga halaman web QuanTiki: " Daftar simulator QC ", untuk daftar besar simulator dan bahasa pemrograman berdasarkan: C / C ++, CaML, OCaml, F #, bersama dengan berbasis GUI, Jawa, JavaScript, Julia, Maple, Mathematica, Maxima , Matlab / Oktaf, .NET, Perl / PHP, Python, Skema / Haskell / LISP / ML dan layanan online lainnya yang menyediakan kalkulator, kompiler, simulator, dan toolkit, dll.
Apakah ada manfaat tertentu untuk memilih yang tertentu?
Jika Anda berencana untuk menggunakan komputer kuantum tertentu maka orang akan berharap bahwa bahasa pemrograman yang dikembangkan oleh pabrikan keduanya paling cocok untuk mesin tertentu dan didukung dengan baik.
Memilih bahasa dengan pengikut yang lebih besar berarti ada lebih banyak Forum yang tersedia dan mudah-mudahan lebih banyak perbaikan dan dukungan bug.
Sayangnya, itu membuat beberapa produk niche hebat berjuang untuk mendapatkan basis pengguna. Mencoba menemukan satu bahasa yang kuat / ekspresif dan didukung di berbagai platform adalah triknya, jawabannya adalah opini ATM.
Evaluasi empat platform perangkat lunak: Hutan (pyQuil), QISKit, ProjectQ, dan Quantum Developer Kit ditawarkan oleh Ryan LaRose dalam " Gambaran Umum dan Perbandingan Platform Perangkat Lunak Kuantum Gerbang Level " (6 Jul 2018).
Pembaruan:
Cirq dan OpenFermion-Cirq Google : " Blog AI Google - Mengumumkan Cirq: Kerangka Sumber Terbuka untuk Algoritma NISQ ".
D-Wave Leap dan Samudera SDK memungkinkan akses ke D-Wave 2000Q ™ Sistem dalam lingkungan awan dengan akses ke 2000 + qubit mesin anil kuantum untuk menguji dan menjalankan beban kerja secara gratis, dengan asumsi algoritma inti yang digunakan go ke dalam kolam open source . Berlaku untuk masuk di halaman web D-Wave's Leap In .
Quantum Cloud Service (QCS) Rigetti Computing menawarkan Quantum Machine Image, pemrograman virtual, dan lingkungan eksekusi yang telah dikonfigurasikan sebelumnya dengan Forest 2.0, untuk mengakses hingga 16 qubit dari komputer 128 qubit.
Nantikan informasi tentang Digital Annealer Fujitsu , arsitektur yang mampu melakukan komputasi sekitar 10.000 kali lebih cepat daripada komputer konvensional. Jika mereka pada akhirnya menyediakan lingkungan pengembangan yang kompatibel lintas dengan komputer kuantum sejati , kedua paragraf ini akan tetap berada dalam jawaban ini, jika tidak saya akan menghapusnya.
Sementara chip silikon mereka tidak bersifat kuantum, Fujitsu telah bermitra dengan 1Qbit untuk mengembangkan apa yang digambarkan sebagai " Layanan Cloud AI Quantum Terinspirasi ", baik Digital Annealer mereka berdengung seperti bebek (anil seperti D-Wave, dan menggunakan kode yang kompatibel) masih harus dilihat. Kunjungi di sini untuk mengakses Layanan Teknis Fujitsu Digital Annealer .
QWIRE ( paduan suara ) Universitas Pennsylvania adalah bahasa sirkuit kuantum dan alat verifikasi formal, ia memiliki halaman web GitHub .
Ulasan dari: Cirq, Cliffords.jl, dimod, sistem dwave, FermiLib, Hutan (pyQuil & Grove), OpenFermion, ProjectQ, PyZX, QGL.jl, Qbsolv, Terra dan Aqua Qiskit, Aqua dan Tutorial Qiskit, dan Qiskit.js, Qrack, Quantum Fog, Quantum ++, Qubiter, Quirk, referensi-qvm, ScaffCC, Strawberry Fields, XACC, dan akhirnya XACC VQE ditawarkan di koran: " Perangkat lunak sumber terbuka dalam komputasi kuantum " (21 Desember 2018), oleh Mark Fingerhuth, Tomáš Babej, dan Peter Wittek.
Saya akan kembali ke jawaban ini dari waktu ke waktu untuk membuat pembaruan, tanpa benturan yang berlebihan .