微软发布 Azure 量子开发套件 1.0
![](/theme/default/default/images/main/eye-open.png)
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
![](/theme/default/default/images/main/icon-jing.png)
微软最近升级了 Azure Quantum Development Kit(QDK)至1.0版本,这一版本针对提升速度、简化操作,并为开发者提供更好的浏览器体验进行了重大重写。QDK 1.0主要使用Rust语言重写,并能编译成WebAssembly以及原生二进制文件,既支持在VS Code中使用,也支持Web版的使用。
QDK 1.0的性能大幅提升,安装速度比以前版本快了100倍,并且跨平台兼容。它在VS Code编辑器中集成了调试器和资源估算器,并且与Azure Quantum Service相结合。
Q#代码编辑器在VS Code中提供了丰富的功能,如自动完成、命名空间自动导入、签名帮助、信息悬浮提示、定义跳转、重命名标识符、以及语法和类型检查错误等。QDK还包含一个调试器,用于设置断点、单步执行代码等功能,并允许开发者在代码执行中查看量子和经典状态。
尽管量子硬件目前仍处于“嘈杂中间规模量子”阶段,但行业正向着第二级发展,即在实际硬件上实现逻辑量子位的运用。微软通过Azure Quantum服务提供了资源估算工具,帮助开发者根据量子位类型和其他参数进行资源需求估算,这些功能在QDK 1.0中已部分可用。微软也承诺将继续增加新功能,以支持量子技术栈的开发和研究。
QDK扩展允许开发者通过VS Code连接到Azure Quantum Workspace,直接提交Q#程序到微软合作伙伴的硬件上运行,实时查看作业状态,并下载运行结果。更多信息可在文档登录页查询。
想要了解更多内容?
![](/theme/default/default/images/main/icon-jing.png)
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)