summaryrefslogtreecommitdiffstats
path: root/academic/qcl/README
diff options
context:
space:
mode:
Diffstat (limited to 'academic/qcl/README')
-rw-r--r--academic/qcl/README15
1 files changed, 15 insertions, 0 deletions
diff --git a/academic/qcl/README b/academic/qcl/README
new file mode 100644
index 0000000000..627dd70751
--- /dev/null
+++ b/academic/qcl/README
@@ -0,0 +1,15 @@
+Despite many common concepts with classical computer science, quantum
+computing is still widely considered as a special discipline within the
+broad field of theoretical physics. One reason for the slow adoption of
+QC by the computer science community is the confusing variety of
+formalisms (Dirac notation, matrices, gates, operators, etc.), none of
+which has any similarity with classical programming languages, as well
+as the rather ``physical'' terminology in most of the available
+literature.
+
+QCL (Quantum Computation Language) tries to fill this gap: QCL is a
+hight level, architecture independent programming language for quantum
+computers, with a syntax derived from classical procedural languages
+like C or Pascal. This allows for the complete implementation and
+simulation of quantum algorithms (including classical components) in one
+consistent formalism.