微软将开源量子计算开发工具套件

栏目: 软件资讯 · 发布时间: 5年前

内容简介:二进制数字位(bits)是经典计算中的基本信息单位,而量子位(Qubits)构成量子计算。Bits总是处于0或1的状态,而量子位可以处于0,1的状态,也可以是两者的叠加。量子计算利用量子位来执行对于经典计算机来说更难的计算。

微软今天宣布,今年夏天将在GitHub上开源其 量子开发套件 ,包括其Q#编译器和模拟器。

二进制数字位(bits)是经典计算中的基本信息单位,而量子位(Qubits)构成量子计算。Bits总是处于0或1的状态,而量子位可以处于0,1的状态,也可以是两者的叠加。量子计算利用量子位来执行对于经典计算机来说更难的计算。

微软用于量子计算的编程语言Q#具有用于量子位,运算符和其他抽象的本机类型系统。 量子开发套件包括Q#编程语言和编译器、Q#库、本地量子机器模拟器、量子计算机跟踪模拟器和资源估算器。 还有Visual Studio和Visual Studio代码扩展。

发展Q#社区

微软将开源量子计算开发 <a href='https://www.codercto.com/tool.html'>工具</a> 套件

简而言之,该工具包向开发人员提供了开发量子计算程序和实验所需的一切。你可以使用它来学习基本的量子概念,编写你的第一个量子应用程序,并提供真实的解决方案。去年,微软开源了量子开发套件的几个功能,包括库和样品,今年它计划完成这项工作。

微软希望通过开源使量子计算和算法开发更容易和更透明,以此扩大Q#开发人员社区。更具体地说,微软预计此举将为微软量子网( Microsoft Quantum Network)联盟企业和初创公司提供更多利用Q#的机会。微软还预测,它将为拥开源软件需求的学术机构提供部署Q#以进行量子学习和开发的能力。当然,微软也希望开发人员贡献自己的代码改进。

微软量子团队在一份声明中表示,“我们致力于使量子计算更易于访问,以便开发人员可以帮助解决一些世界上最紧迫的挑战。” “当每个开发人员都可以协作,共享代码并在彼此的工作基础上进行构建时,实现这一愿景的力量就到来了。通过开源量子计算开发套件中的所有资产,我们正在帮助开发人员为新兴的量子计算 程序员 社区做出贡献。”


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Big Java Late Objects

Big Java Late Objects

Horstmann, Cay S. / 2012-2 / 896.00元

The introductory programming course is difficult. Many students fail to succeed or have trouble in the course because they don't understand the material and do not practice programming sufficiently. ......一起来看看 《Big Java Late Objects》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试