原标题:量子计算机尚未成熟 微软已为其开发好编程语言

微软Ignite大会在美国佛罗里达州的奥兰多开幕,在开幕式上,微软正式发布了一种为驾驭规模化量子计算机而专门优化的新型编程语言,并将这种编程语言与Visual Studio深度整合,为开发者提供纠错、支持以及能够运行在本地或Azure云平台上的当前最先进的模拟器。并且微软表示,今年年底之前,所有这些工具将免费提供。

关于量子计算机,它是基于量子叠加和纠缠的原理,与现有最好的超级计算机相比,它可以更快速地解决特定类型的问题。对此,微软解释说:“利用量子计算机,科学家可以在数分钟或数小时内完成大量计算,而这些计算在使用目前最先进计算机的情况下,可能将会耗费一生的时间。所以,这也意味着,在使用量子计算机后,人们可以找到此前认为无法解答的科学问题的答案。”

微软表示,他们已经用最先进的实验机器运行了超过30万次实验,其中,这款机器是IBM制造的一种16/17量子位模型。例如,微软用量子计算机训练Cortana digital assistant只需花费几天而不是几个月的时间。对此,微软研究总监Craig Mundie表示:“即使在所有的条件都不改变的情况下,利用该机器,Cortana 的训练速度也会提高30倍。”

据介绍,虽然离商业应用还很远,但微软正在努力为尚不存在的量子计算机建立语言,微软表示,虽然目前该新型编程语言还没有名字,但是公司已经在AI计划中把量子计算规划进去了。对于微软发布的新型编程工具,量子计算软件领导者Krysta Svore说:“今天在仿真中运行的代码可以在明天的量子计算机上运行。”

为了进一步推进量子计算的发展,微软的研究员Michael Freedman正在尝试构建“拓扑量子计算机”的硬件和软件。对此,微软表示:“为了达到这个目的,他已经招募了世界上一批优秀的物理学家、材料科学家、数学家和计算机科学家。”

值得注意的是,Big Blue公司最近公布了一项名为IBM Q的商业量子计算机的计划,并已经通过称为IBM Quantum Experience的API发布了自己的编程工具。

目前,量子计算机要求在绝对零度的温度下运行,以保持在一个稳定的状态,故而我们还需耐心等待其商业应用之时。