Silq是面向量子计算机的一种直观编程语言,在经典计算机上可以学习使用。苏黎世联邦理工学院的计算机科学家设计了第一种编程语言,可以像传统计算机一样简单,可靠且安全地对量子计算机进行编程。详情见

安装

安装非常简单,只需一个叫vscode-silq的VSCode插件。

新建erroneous.slq

// example of erroneous code
def main() {
    x := 0:B;
    x := H(x);
    return measure(x);
}

点击F5或者Fn+F5运行脚本。结果是随机的01,因为x是处于01的量子叠加态,经过测量(measure)(或者说成被观察者看到)才得到最终的数值。

汝未看此花时,此花与汝同归于寂。汝来看此花时,此花颜色一时明白过来。便知此花不在汝之心外。——王阳明

使用

官网实例
官网文档

Last modification:July 25th, 2020 at 01:10 am
如果觉得我的文章对你有用,请随意赞赏