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

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

内容简介:二进制数字位(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#以进行量子学习和开发的能力。当然,微软也希望开发人员贡献自己的代码改进。

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


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

查看所有标签

猜你喜欢:

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

数码人类学

数码人类学

[英]丹尼尔·米勒、希瑟·A.霍斯特 / 王心远 / 人民出版社 / 2014-10 / 48.00元

人类学有两大任务,一是理解什么是人,二是理解人性是如何透过多元的文化表现出来。数码科技的蓬勃发展给这两者都带来了新的作用力。《数码人类学》向读者展示了人类与数码科技如何辩证地相互定义。最终我们试图得出一个结论,那便是“数码科技对人类到底意味着什么?” 从社交网站到数字化博物馆;从数字时代政治学到电子商务,浸润式的数码科技,给普通人的生活带来了根本性的改变。仅仅用数据来说明与理解问题显然过于太......一起来看看 《数码人类学》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具