为了解决“行星尺度”的问题,微软已经开放了其量子开发套件或QDK的源代码,该软件开发套件用于构建可扩展的量子计算系统。 QDK具有Q#,这是一种高级的,以量子为中心的编程语言,与Visual Studio和Visual Studio Code集成在一起。
通过将SDK开源,Microsoft希望促进量子应用程序和算法的贡献以及编译,工具和优化方面的进步。 QDK于18个月前推出,用于量子算法开发,包括:
- Q#量子编程语言和编译器 。 Q#是用于表达量子算法的领域特定语言。 开发人员可以编写在常规宿主程序和计算机的控制下在附加量子处理器上执行的子例程。
- Visual Studio IDE和Visual Studio Code编辑器的开发扩展。
- 样本和教程。
- 与Jupyter笔记本平台集成。
- 量子程序的模拟器和资源估计器。
QDK的最新更新包括“无需安装”选项,旨在使贡献量子计划变得更加容易。 借助量子计算,Microsoft的目标是解决诸如清洁能源解决方案开发和资源节约型食品生产等世界性问题。 此外,微软目前正在与Case Western Reserve University合作利用量子编程来提高MRI扫描的准确性,从而更快地进行疾病检测。 2016年, 微软宣布将致力于建造量子计算机 ,以极高的速度实现并行计算。
Microsoft已在公司网站上发布了有关QDK入门的说明 。 QDK安装在Windows,Linux或MacOS上。 QDK示例可以在GitHub上找到。
From: https://www.infoworld.com/article/3409154/microsoft-open-sources-quantum-computing-sdk.html