Content deleted Content added
m →Qrisp: Removed erroneous space and general fixes (task 1) |
NiklasStone (talk | contribs) No edit summary Tags: Reverted references removed |
||
Line 39:
An Open Source suite of tools developed by D-Wave. Written mostly in the Python programming language, it enables users to formulate problems in Ising Model and Quadratic Unconstrained Binary Optimization formats (QUBO). Results can be obtained by submitting to an online quantum computer in Leap, D-Wave's real-time Quantum Application Environment, customer-owned machines, or classical samplers.{{citation needed|date=June 2021}}
[[File:QProg1-Refreshed.png|thumb|350x350px|A sample code using projectq with Python]]
==== Qrisp ====▼
[[
Qrisp is a high-level programming language for creating and compiling quantum algorithms. Its structured programming model enables scalable development and maintenance. The expressive syntax is based on variables instead of qubits, with the QuantumVariable as core class, and functions instead of gates. Additional tools, such as a performant simulator and automatic uncomputation, complement the extensive framework.▼
Furthermore, it is platform independent, since it offers alternative compilation of elementary functions down to the circuit level, based on device-specific gate sets.▼
==== ProjectQ ====
Line 69 ⟶ 75:
{{Main|Cirq}}
An [[Open Source]] project developed by [[Google]], which uses the [[Python programming]] language to create and manipulate quantum circuits. Programs written in Cirq can be run on [[IonQ]], [[Pasqal]],<ref name="auto"/> [[Rigetti Computing|Rigetti]], and [[Alpine Quantum Technologies]].<ref name="auto2"/>
▲==== Qrisp ====
▲[[Qrisp]]<ref>{{cite web |title=Eclipse Qrisp (website) |url=https://www.qrisp.eu/}}</ref> is an [[Open Source]] project coordinated by the [[Eclipse Foundation]]<ref>{{cite web |title=Eclipse Foundation (website) |url=https://www.eclipse.org/org/foundation/}}</ref> and developed in [[Python programming]] by [[Fraunhofer FOKUS]]<ref>{{cite web |title=Fraunhofer FOKUS (website) |url=https://www.fokus.fraunhofer.de/}}</ref>
▲Qrisp is a high-level programming language for creating and compiling quantum algorithms. Its structured programming model enables scalable development and maintenance. The expressive syntax is based on variables instead of qubits, with the QuantumVariable as core class, and functions instead of gates. Additional tools, such as a performant simulator and automatic uncomputation, complement the extensive framework.
▲Furthermore, it is platform independent, since it offers alternative compilation of elementary functions down to the circuit level, based on device-specific gate sets.
== Quantum programming languages ==
|