11号微软宣布发布量子编程语言——Q#,还有其配套的模拟器和开发套件,可以在本地或者云端进行量子编程和模拟运行。
环境
- 64 bit Windows
- Visual Studio 2017 with UWP development and .Net Desktop development(模拟器运行需要UWP套件和.Net桌面套件的支持)
- CPU with AVX (Intel AVX指令集,Sandy Bridge(2代处理器)或更新架构的CPU)
Q#环境准备
- 在Visual Studio中选择工具->扩展和更新,在“联机”页里搜索“ Quantum Development Kit”,点击下载安装。
- 在Microsoft Quantum页面选择下载,需要填写一些信息。
- 以上两个选项任选其一即可。
环境检验
Q#环境只需要一个插件就可以配好,主要原因还是没有真正的量子硬件,模拟器仍然是.Net下运行的。
1. 在GitHub上下载或CloneMicrosoft Quantum Developer Kit Samples and Libraries
2. 打开 QsharpLibraries.sln
3. 找到TeleportationSample项目,右键->设置为启动项。编译期间会自动还原NuGet包,如果不能自动还原,可以在工具->NuGet包管理器->管理解决方案的NuGet包,选择还原。
4. 运行后,结果如下: