美文网首页
量子编程-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