我只知道你可以玩量子计算的地方是google quantum playground和ibm's quantum experience。虽然第一个使用qscript和第二个qasm语言(这很容易学习),但它们的用法与常规编程(除少数特定功能外)没有多大区别。以下是维基百科的解释:qubit和bit之间的差异可以用一个简单的代码示例来解释吗?
一个量子位与经典位有一些相似之处,但总体而言非常不同。量子位的测量有两种可能的结果 - 通常是0和1,就像一点一样。不同之处在于,尽管一个比特的状态是0或1,但量子比特的状态也可以是两者的叠加。可以在一个量子比特中完全编码一个比特。然而,量子位可以容纳更多信息,例如,使用超密码编码最多两位。
对于一个有n个元件的系统,在经典物理学中它的状态的完整描述只需要n位,而在量子物理中它需要2^n-1个复数。
哪个或多或少明确。但如何用代码示例显示?
您可能会发现[我的拖放量子电路模拟器Quirk](http://algassert.com/quirk)有用。 –