Build 2019:微软将在今年夏天开源量子开发组件

微软在Build开发者大会上宣布,将在今年夏天通过GitHub开源量子开发组件(Quantum Development Kit),包括Q#程序语言编译器及量子仿真器。

微软的量子开发组件含有Q#程序语言、Q#编译器、Q#函数库、量子仿真器、函数库与范例等,微软已于去年开源量子函数库及范例,今年夏天则将开源Q#编译器与量子仿真器。其中的编译器,可将开发人员所撰写的程序代码转成计算机可读取及执行的程序,仿真器则可用来测试各种量子应用程序。

换句话说,微软的量子开发组件将可支持不同阶段的量子程序开发,从学习基本的量子概念、撰写第一个量子程序,到提供真正的量子解决方案。

目前微软已与美国西北太平洋国家实验室(PNNL)合作打造了化学函数库,允许化学家仿真分子交互,或是探索量子算法于该领域的实际应用。

此外,微软也创建Microsoft Quantum Networt,来召集对量子运算有兴趣的个人或创业公司企业,其中的1QBit打算已在几个月后贡献两个与化学研究有关的程序代码范例,其中之一锁定变分量子本征求解(Variational-Quantum-Eigensolver,VQE),另一个则可用来示范密度矩阵嵌入理论(Density Matrix Embedding Theory,DMET)。

量子开发组件的开源,除了能够吸引对量子运算有兴趣的开发人员之外,也让那些被规定要采用开源软件的学术机构得以部署Q#。

尽管大家相信量子运算将能带来革命性的运算能力,但对于实现该愿景的进程表或杀手级应用尚无共识。