1 环境搭建
1.1 文档
https://docs.microsoft.com/en-us/quantum/install-guide/pyinstall
1.2 安装qsharp
这里选择使用python编译
pip install qsharp
1.3 安装vscode扩展
https://marketplace.visualstudio.com/items?itemName=quantum.quantum-devkit-vscode
1.4 下载dotnet sdk
https://dotnet.microsoft.com/download/dotnet-core/thank-you/sdk-3.1.201-windows-x64-installer
1.5 安装iqsharp
用于编译和执行Q#操作
dotnet tool install -g Microsoft.Quantum.IQSharp
dotnet iqsharp install
2.第一行程序
新建Operation.qs文件
namespace HelloWorld {
open Microsoft.Quantum.Intrinsic;
open Microsoft.Quantum.Canon;
operation SayHello() : Unit {
Message("Hello from quantum world!");
}
}
新建python文件hello_world.py
用于调用Q#程序
namespace HelloWorld {
open Microsoft.Quantum.Intrinsic;
open Microsoft.Quantum.Canon;
operation SayHello() : Unit {
Message("Hello from quantum world!");
}
}
执行:
python hello_world.py
也可以在vscode中执行,需要安装python扩展,新建py文件后会弹窗提示
执行结果:
image.png
感受:
类C语法
网友评论