美文网首页
量子编程-Q#-01-helloworld

量子编程-Q#-01-helloworld

作者: 西海岸虎皮猫大人 | 来源:发表于2020-04-12 16:43 被阅读0次

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语法

相关文章

网友评论

      本文标题:量子编程-Q#-01-helloworld

      本文链接:https://www.haomeiwen.com/subject/wwcbmhtx.html