diff options
author | ulivo1991 <ulivo1991 at> | 2018-02-14 20:24:13 +0700 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2018-02-17 07:42:46 +0700 |
commit | c642ff126de551e574b7b354e06251f88bacf6af (patch) | |
tree | 1ac503d99afb7ea20794710b29bc47553748b4a5 /academic/qcl/README | |
parent | c96ee145688511710a5738eb2c32206c07dadfe6 (diff) |
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/README | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/academic/qcl/README b/academic/qcl/README new file mode 100644 index 000000000000..627dd70751d5 --- /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. |