您现在的位置是:首页 >知识百科 > 2021-04-26 16:36:36 来源:
Microsoft为其Quantum Development Kit提供Mac和Linux支持
微软已经宣布了其量子开发套件的一系列更新,包括对macOS和Linux的支持,以及其他开源库和与Python的互操作性。Redmond表示,更新应该使更多的开发人员和平台能够利用量子计算的强大功能。“在微软,我们相信量子计算有望解决当今许多无法解决的问题,我们希望让最广泛的开发人员能够编写新的量子应用程序,”量子软件部门的团队项目经理Jeff Henshaw说。 ,在博客文章中。
微软于去年12月推出了量子编程语言 - 量子开发套件,宣传与Visual Studio的更好集成,以及广泛的库和样本。“当我们去年12月发布时,我们对于向更多人开放量子编程世界可能带来的可能性感到兴奋,”Henshaw补充道。
“从那时起,成千上万的开发人员已经探索了量子开发套件,并体验了量子计算的世界,包括学生,教授,研究人员,算法设计师以及那些正在使用这些工具获取知识的量子开发新手。” 新的更新目前正在提供,包括支持基于Mac和Linux的开发,Henshaw称这是开发人员最需要的功能。“我们很高兴能够为在macOS和Linux上构建Q#量子应用程序提供支持,包括与VS Code和量子仿真支持的集成,”他说。该更新还为其Q#社区带来了源代码的开源库以及与Python编程语言的互操作性。
“许多开发人员在Python中都有现有的代码库,所以我们想让他们从Q#轻松访问该功能而无需移植任何东西,”Henshaw补充道。“今天可在Windows上预览,Python互操作性允许Q#代码直接调用Python例程,反之亦然。”
微软的更新还将使模拟器性能提高四到五倍,为开发人员提供更快的测试和优化循环,尤其是涉及20或更多量子比特的模拟。
微软称,所有功能都是今天更新的一部分。
12/12/2017:微软要求开发人员为不存在的计算机构建量子应用程序
微软已推出其量子开发套件 - 即使量子计算机尚未存在。
该公司表示,它专为那些想要开始为超级计算机编写应用程序的人而设计,即使他们不是量子物理专家。
微软负责量子软件和模拟器开发的首席研究员克里斯塔·斯沃尔说:“希望你能够像传送一样玩游戏,而且你会感到好奇。” “它的美妙之处在于,当我们将它插入量子硬件时,这段代码不需要改变。”
API的实时预览包括Q#编程语言,量子计算模拟器和其他资源,例如开发人员需要的文档,库和示例程序。
微软还发布了一个基于Azure的模拟器,可以模拟超过40个逻辑量子计算能力 - 与常规量子模拟器相比,非常适合运行更大规模的量子计算。
所有这些资源都为初露头角的开发人员提供了开始创建量子计算应用程序所需的工具,而且许多资源都可以转移到微软目前正在开发的拓扑量子计算机上。
微软量子项目公司副总裁Todd Holmdahl表示,“作为开发人员,您将看到的是与您已经熟悉的工具,您已经熟悉的服务相结合的机会。”
“量子计算将会有所改变,但我们的工作是让那些了解并爱我们的开发人员能够尽可能轻松地使用这些新工具,这些工具可能会以指数方式快速完成某些事情 - 这意味着从在经典计算机上花费数十亿年,在量子计算机上花费数小时。“
微软希望支持量子计算将帮助数据科学家开发解决世界上一些最大挑战的解决方案,例如世界饥饿或气候变化需要大量计算才能快速处理。