Content deleted Content added
change paradigms template to navbox (see Template talk:Programming paradigms#too long) |
NiklasStone (talk | contribs) Added quantum sdk Eclipse Qrisp including a short description of the framework Tag: Reverted |
||
Line 69:
{{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 ==
|