Quantum Computer programlama dillerinin Wikipedia listesi
(Bu cevap, bu web sayfasının bir kopyası değildir, daha güncellenmiş ve doğrulanmış bağlantılarla birlikte. Bazı durumlarda yazarın makalesi veya web sitesi bağlantısı eklenir.)
Quantum Computing Report web sitesinde bir düzine bağlantı üzerinden listelenen bir Araçlar web sayfası bulunur , bazıları yeni, bazıları ise yukarıdaki listeyi tekrarlar.
Ayrıca bakınız: QuanTiki'nin web sayfası: C / C ++, CaML, OCaml, F # ve GUI tabanlı, Java, JavaScript, Julia, Maple, Mathematica, Maxima ile birlikte çok sayıda simülatör ve programlama dili listesi için " QC simülatörleri listesi" , Matlab / Octave, .NET, Perl / PHP, Python, Şema / Haskell / LISP / ML ve hesap makineleri, derleyiciler, simülatörler ve araç setleri vb. Sağlayan diğer çevrimiçi hizmetler
Belirli olanları seçmenin belirli yararları var mı?
Belirli bir kuantum bilgisayarı kullanmayı planlıyorsanız, o zaman üretici tarafından geliştirilen programlama dilinin o makine için en uygun ve iyi desteklenmiş olacağını umarsınız.
Daha geniş bir dilden oluşan bir dil seçmek, daha fazla Forum mevcut olduğu ve umarım daha fazla hata düzeltmesi ve destek olduğu anlamına gelir.
Ne yazık ki, bu bir kullanıcı tabanı kazanmak için mücadele etmek için bazı harika niş ürünler bırakır. Hem güçlü / etkileyici hem de çeşitli platformlarda desteklenen bir dil bulmaya çalışmak, hiledir, cevap bir görüş ATM'sidir.
Dört yazılım platformunun bir değerlendirmesi: Orman (pyQuil), QISKit, ProjectQ ve Kuantum Geliştirici Kiti, " Geçit Seviyesi Kuantum Yazılım Platformlarına Genel Bakış ve Karşılaştırma" bölümünde (6 Temmuz 2018) Ryan LaRose tarafından sunulmaktadır .
Güncellemeler:
Google'ın Cirq ve OpenFermion-Cirq: " Google'ın AI Blogu - Cirq'i Duyurmak: NISQ Algoritmaları için Açık Kaynak Bir Çerçeve ".
D-Wave'in Sıçraması ve Okyanusu SDK'sı , kullanılan çekirdek algoritmaların açık kaynak havuzuna girdiğini varsayarak, iş yüklerini ücretsiz olarak test etmek ve çalıştırmak için 2000+ kbit kuantum tavlama makinesine erişimi olan bir bulut ortamında D-Wave 2000Q ™ Sistemine erişime izin verir . D-Wave'in Sıçraması web sayfasında giriş yapmak için başvurun .
Rigetti Computing'in Kuantum Bulut Hizmeti (QCS), 128 bitlik bir bilgisayarın 16 litresine erişmek için sanallaştırılmış bir programlama olan Quantum Machine Image ve Forest 2.0 ile önceden yapılandırılmış bir yürütme ortamı sunar.
Geleneksel bir bilgisayardan 10.000 kat daha hızlı hesaplama yapabilen bir mimari olan Fujitsu'nun Dijital Annealer'ı hakkında bilgi edinmeye devam edin . Eğer onlar sonunda çapraz uyumlu bir geliştirme ortamı sağlamak doğrudur , bu iki paragraf bu cevap kalacak kuantum bilgisayarların aksi takdirde onları kaldıracaktır.
Onların silikon çip Fujitsu ile ortaklığa girmiştir doğada kuantum olmasa 1Qbit bir "olarak tarif ne geliştirmek için Kuantum Inspired AI Cloud Service ", onların olsun Dijital annealer ördek gibi vaklıyorsa (D-Wave gibi tavlanır, ve uyumlu kod kullanır) görülmeye devam ediyor. Fujitsu Digital Annealer Teknik Servisine erişmek için burayı ziyaret edin .
Pennsylvania'nın QWIRE Üniversitesi ( korosu ) kuantum devre dili ve resmi doğrulama aracıdır, GitHub web sayfasına sahiptir .
Bir inceleme: Cirq, Cliffords.jl, dimod, dwave sistemi, FermiLib, Orman (pyQuil & Grove), OpenFermion, ProjectQ, PyZX, QGL.jl, Qbsolv, Qiskit Terra ve Aqua, Qiskit Dersleri ve Qiskit.js, Qrack, Quantum Fog, Quantum ++, Qubiter, Quirk, reference-qvm, ScaffCC, Çilek Tarlaları, XACC, ve sonunda XACC VQE, " Quantum hesaplamada açık kaynaklı yazılım " (Aralık 21 2018), Mark Fingerhuth, Tomáš Babej ve Peter Wittek.
Zaman zaman güncellemeler yapmak için aşırı çarpma olmadan bu cevaba döneceğim .