summaryrefslogtreecommitdiffstats
path: root/academic/qcl/README
diff options
context:
space:
mode:
author ulivo19912018-02-14 14:24:13 +0100
committer Willy Sudiarto Raharjo2018-02-17 01:42:46 +0100
commitc642ff126de551e574b7b354e06251f88bacf6af (patch)
tree1ac503d99afb7ea20794710b29bc47553748b4a5 /academic/qcl/README
parentc96ee145688511710a5738eb2c32206c07dadfe6 (diff)
downloadslackbuilds-c642ff126de551e574b7b354e06251f88bacf6af.tar.gz
academic/qcl: Added (A Programming Language for Quantum Computers).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
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.