Qunity: A Unified Language for Quantum and Classical Computing
Qunity: A Unified Language for Quantum and Classical Computing
We introduce Qunity, a new quantum programming language designed to treat quantum computing as a natural generalization of classical computing. Qunity presents a unified syntax where familiar programming constructs can have both quantum and classical effects. For example, one can use sum types to implement the direct sum of linear …