Quantum Computer 프로그래밍 언어의 위키 백과 목록
(이 답변은 해당 웹 페이지의 사본이 아니며 더 업데이트되고 링크가 확인되었습니다. 경우에 따라 저자의 논문 또는 웹 사이트 링크가 추가됩니다.)
Quantum Computing Report 웹 사이트 에는 12 개의 링크에 대한 도구 웹 페이지가 있으며 , 일부는 위의 목록을 반복하여 새롭고 일부는 반복합니다.
C / C ++, CaML, OCaml, F # 및 GUI 기반, Java, JavaScript, Julia, Maple, Mathematica, Maxima를 기반으로 한 시뮬레이터 및 프로그래밍 언어 목록은 QuanTiki의 웹 페이지 : " QC 시뮬레이터 목록 "을 참조하십시오 . , Matlab / Octave, .NET, Perl / PHP, Python, Scheme / Haskell / LISP / ML 및 계산기, 컴파일러, 시뮬레이터 및 툴킷 등을 제공하는 기타 온라인 서비스
특정 것을 선택하면 어떤 이점이 있습니까?
특정 양자 컴퓨터를 사용할 계획이라면 제조업체가 개발 한 프로그래밍 언어가 해당 특정 기계에 가장 적합하고 잘 지원되기를 바랍니다.
다음과 같이 더 큰 언어를 선택하면 더 많은 포럼이 있고 더 많은 버그 수정 및 지원이있을 수 있습니다.
불행히도, 그것은 틈새 시장 제품이 사용자 기반을 얻기 위해 애 쓰고 있습니다. 강력하고 표현력이 뛰어나고 다양한 플랫폼에서 지원되는 하나의 언어를 찾는 것이 속임수입니다.
Ryan LaRose는 " 게이트 레벨 양자 소프트웨어 플랫폼의 개요 및 비교 "(2018 년 7 월 6 일 )에서 4 가지 소프트웨어 플랫폼 인 Forest (pyQuil), QISKit, ProjectQ 및 Quantum Developer Kit의 평가를 제공합니다 .
업데이트 :
Google의 Cirq 및 OpenFermion-Cirq : " Google의 AI 블로그-Cirq 발표 : NISQ 알고리즘을위한 오픈 소스 프레임 워크 "
D-Wave의 Leap and Ocean SDK를 사용 하면 클라우드 환경에서 D-Wave 2000Q ™ 시스템 에 액세스하여 2000 개 이상의 큐 비트 양자 어닐링 머신에 액세스하여 무료로 워크로드를 테스트하고 실행하여 사용되는 핵심 알고리즘이 오픈 소스 풀에 있다고 가정 . D-Wave의 Leap In 웹 페이지 에서 로그인을 신청하십시오 .
Rigetti Computing의 QCS ( Quantum Cloud Service )는 Forest 2.0으로 사전 구성된 가상화 된 프로그래밍 및 실행 환경 인 Quantum Machine Image를 제공하여 최대 16Qubits의 128Qubit 컴퓨터 에 액세스 할 수 있습니다.
기존 컴퓨터보다 약 10,000 배 빠른 계산을 수행 할 수있는 아키텍처 인 Fujitsu의 Digital Annealer 에 대한 정보를 계속 확인하십시오 . 그들이 진정한 양자 컴퓨터 와 상호 호환되는 개발 환경을 제공 한다면 , 이 두 문단은이 답변에 남을 것이고, 그렇지 않으면 그것들을 제거 할 것입니다.
실리콘 칩은 본질적으로 양자가 아니지만 후지쯔는 1Qbit 과 제휴하여 디지털 어 닐러 가 오리처럼 떨리는 지 (D-Wave처럼 어닐링 하고 호환되는 코드를 사용 하는지) " Quantum Inspired AI Cloud Service "를 개발했습니다. 볼 수 있습니다. Fujitsu Digital Annealer 기술 서비스 에 액세스하려면 여기를 방문하십시오 .
University of Pennsylvania의 QWIRE ( 합창단 )는 양자 회로 언어 및 공식 검증 도구이며 GitHub 웹 페이지가 있습니다.
Cirq, Cliffords.jl, dimod, dwave-system, FermiLib, Forest (pyQuil & Grove), OpenFermion, ProjectQ, PyZX, QGL.jl, Qbsolv, Qiskit Terra and Aqua, Qiskit Tutorials 및 Qiskit.js, Qrack, Quantum Fog, Quantum ++, Qubiter, Quirk, reference-qvm, ScaffCC, Strawberry Fields, XACC 및 마지막으로 XACC VQE가 논문에서 제공됩니다 : " Quantum Computing의 오픈 소스 소프트웨어 "(Dec 21 2018), Mark Fingerhuth, Tomáš Babej와 Peter Wittek.
과도한 답변없이 업데이트를 위해 때때로이 답변으로 돌아갑니다 .