Quantum Computation Language: Difference between revisions

Content deleted Content added
maybe less confusing, as boolean usually is thought of as just true/false (and not array of booleans - binary numbers)
Monkbot (talk | contribs)
m Task 18 (cosmetic): eval 1 template: del empty params (1×); hyphenate params (1×);
Line 1:
{{refimprove|date=March 2018}}
 
'''Quantum Computation Language''' ('''QCL''') is one of the first implemented [[quantum programming]] [[programming languages|languages]].<ref>{{cite web|url=http://tph.tuwien.ac.at/~oemer/qcl.html |title=QCL - A Programming Language for Quantum Computers |website=tuwien.ac.at |access-date= |accessdate=2017-07-20}}</ref> The most important feature of QCL is the support for user-defined operators and functions. Its [[syntax]] resembles the syntax of the [[C programming language]] and its classical [[data type]]s are similar to primitive data types in C. One can combine classical code and quantum code in the same program.
 
The QCL standard library provides standard quantum operators used in quantum algorithms such as: