Список Вікіпедії мов програмування Quantum Computer
(Ця відповідь не є копією цієї веб-сторінки, вона є більш оновленою та підтвердженими посиланнями. У деяких випадках додається авторська папір або посилання на веб-сайт.)
На веб-сайті Quantum Computing Report є веб-сторінка «Інструменти», в якій перелічено десяток посилань, деякі нові та повторювані вище.
Дивіться також веб-сторінку QuanTiki: " Список тренажерів QC ", для величезного списку тренажерів та мов програмування на основі: C / C ++, CaML, OCaml, F #, а також на основі GUI, Java, JavaScript, Julia, Maple, Mathematica, Maxima , Matlab / Octave, .NET, Perl / PHP, Python, Scheme / Haskell / LISP / ML та інші онлайн-сервіси, що надають калькулятори, компілятори, тренажери та набори інструментів тощо.
Чи є певні переваги у виборі конкретних?
Якщо ви плануєте використовувати певний квантовий комп'ютер, то можна сподіватися, що мова програмування, розроблена виробником, найкраще підходить для цієї машини та добре підтримується.
Вибір мови з більшою наступною ознакою означає, що доступно більше форумів, і, сподіваємось, більше виправлень та підтримки помилок.
На жаль, це залишає деякі чудові ніші продукти, щоб боротися за отримання бази користувачів. Спроба знайти одну мову, яка є потужною / виразною та підтримується на різних платформах - це хитрість, відповідь - це думка банкомату.
Оцінка чотирьох програмних платформ: Forest (pyQuil), QISKit, ProjectQ та Quantum Kit Developer Kit пропонує Райан ЛаРоз у "Огляді та порівнянні квантових програмних платформ рівня рівня воріт " (6 липня 2018 року).
Оновлення:
Cirq і OpenFermion-Cirq від Google : " AI Blog of Google - оголошення Cirq: рамка з відкритим кодом для алгоритмів NISQ ".
SD- пакет Leap and Ocean D-Wave дозволяє отримати доступ до системи D-Wave 2000Q ™ у хмарному середовищі з доступом до квантового відпалу 2000+ кубічної машини для тестування та запуску робочих навантажень безкоштовно, припускаючи, що основні алгоритми, що використовуються, переходять у пул відкритих джерел . Подайте заявку на вхід на веб-сторінку Le-In у стрибках D-Wave .
Служба квантових хмарних послуг (QCS) Rigetti Computing пропонує зображення зображення квантової машини, віртуалізоване середовище програмування та виконання, попередньо налаштоване з Forest 2.0, для доступу до 16 кубітів 128-ти кубітного комп'ютера.
Слідкуйте за інформацією про цифровий віджиг Fujitsu , архітектуру, здатну виконати обчислення приблизно в 10000 разів швидше, ніж звичайний комп'ютер. Якщо вони врешті-решт забезпечать середовище розробки, сумісне з справжніми квантовими комп'ютерами, ці два абзаци залишаться у цій відповіді, інакше я їх видалю.
Хоча їх кремнієвий чіп не є квантовим за своєю суттю, Fujitsu співпрацює з 1Qbit, щоб розробити те, що описується як " Квантовий натхненний AI хмарний сервіс ", чи то їх Digital Annealer трясеться як качка (віджигає як D-Wave і використовує сумісний код) залишається побачити. Завітайте сюди, щоб отримати доступ до технічної служби цифрового віджигу Fujitsu Digital .
QWIRE ( хор ) Університету Пенсільванії - це мова з квантовими схемами та формальним інструментом перевірки, він має веб-сторінку GitHub .
Огляд: Cirq, Cliffords.jl, dimod, dwave-system, FermiLib, Forest (pyQuil & Grove), OpenFermion, ProjectQ, PyZX, QGL.jl, Qbsolv, Qiskit Terra і Aqua, Підручники Qiskit та Qiskit.js, Qrack, Quantum Fog, Quantum ++, Qubiter, Quirk, reference-qvm, ScaffCC, Полуничні поля, XACC та нарешті XACC VQE пропонується у статті: " Програмне забезпечення з відкритим кодом у квантових обчисленнях " (21 грудня 2018), Марк Фінгерхут, Томаш Бабей та Пітер Віттек.
Я час від часу повернусь до цієї відповіді, щоб робити оновлення, без надмірних ударів .