云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

大带宽_信阳网站建设_学生机

小七 141 0

迈入量子时代——与Q一起向世界问好#

早在2017年12月,微软就发布了一款量子开发工具包,它使用Q#(Q Sharp)作为其语言。它设计用于Visual Studio 2017。我决定安装开发工具包,并尝试一下常见的"helloworld"示例。开发工具包被解释为能够使用你的设备上的量子模拟器来开发量子代码。"开发工具包包含了你构建自己的量子计算程序和实验所需的工具。假设有使用Microsoft Visual Studio或Visual Studio代码的经验,初学者可以编写他们的第一个量子程序,有经验的研究人员可以快速高效地开发新的量子算法。"来源:微软总的来说,我发现这个教程布局很好,有很多很好的解释和例子,说明了在C、C和Java中一些函数是如何等价的。如果您习惯使用C#,那么Q#会立即熟悉,因为它使用分号和大括号来表示程序结构。在这个演示中,"Hello World"是以qubit的形式出现的,因此屏幕上的输出是0和1。这个例子还带你通过改变程序来创建叠加和纠缠。我们将从最简单的程序开始,建立它来演示量子叠加和量子纠缠。我们将从基态| 0⟩的量子位开始,对其执行一些操作,然后测量结果。输出:初始化:0 0 s=10001s=0初始化:一个0=01s=1000创造叠加输出:初始化:0 0s=4841s=516初始化:一个0=5221秒=478制造纠缠输出:初始化:0 0s=4991s=501同意=1000初始化:一个0=4901s=510同意=1000来源:Q#示例Q#练习的结果这是一个很好的介绍,也是使用Q#编程量子计算的第一步。我鼓励你们自己尝试一下,去领略量子计算这个令人兴奋和不断扩展的领域。马克斯·海明威是英国DXC技术的首席技术专家。他拥有超过25年的经验,拥有广泛而深入的技术知识,能够将业务需求转化为基于IT的解决方案。Max通过持续的客户参与和先进基础设施的交付,取得了久经考验的业绩记录,所有这些都为最终客户带来了积极的结果,包括降低IT成本、扩展服务能力和增加收入。这篇文章第一次出现在马克斯的博客上。@Max\u Hemingway相关链接Microsoft Quantum GitHub数字Q的A-Z表示量子计算