当前位置:网站首页>Q_06_01 Q#编程语言
Q_06_01 Q#编程语言
2022-08-09 13:02:00 【MOVCat】
Q#编程语言
介绍
量子计算的一个自然模型是将量子计算机视为协处理器,类似于用于GPU,FPGA和其他辅助处理器的处理器。主要控制逻辑在古典“主机”计算机上运行古典代码。在适当和必要时,主机程序可以调用在附属处理器上运行的子程序。当子程序完成时,主程序可以访问子程序的结果。
在这个模型中,有三个计算级别:
- 读取输入数据的经典计算,设置量子计算,触发量子计算,处理计算结果并将结果呈现给用户。
- 量子计算直接发生在量子器件中并实现量子算法。
- 量子算法在执行过程中需要的经典计算。
没有内在的要求,这三个层次都用相同的语言写成。实际上,量子计算与经典计算有着不同的控制结构和资源管理需求,因此使用自定义编程语言可以使量子算法中的常见模式更加自然地表达。
保持经典计算分离意味着量子编程语言可能非常受限制。这些约束可能允许更好的优化或更快的量子算法执行。
Q#(Q-sharp)是用于表示量子算法的领域特定编程语言。它被用于编写在附属量子处理器上执行的子程序,在经典的主机程序和计算机的控制下。
Q#提供了一组基本类型,以及两种用于创建新的结构化类型的方法(数组和元组)。它支持用循环和if / then语句编写程序的基本程序模型。 Q#中的顶层构造是用户定义的类型,操作和功能。
以下各节详细介绍:
边栏推荐
- FFmpeg多媒体文件处理(FFMPEG日志系统)
- 【FPGA教程案例48】图像案例8——基于FPGA的RGB图像转化为HSV图像的实现,通过MATLAB进行辅助验证
- GIN Bind模式获取参数和表单验证
- An Offer 21. Adjust the array in order to make odd in even the front (loop invariant)
- read stream 特别注意
- read stream special attention
- IDEA Gradle 常遇问题(二)(持续更新)
- 某高校的R语言数据分析期末作业
- Unicom network management protocol block diagram
- 5G 联通网管设计思路
猜你喜欢

GIN Bind模式获取参数和表单验证

render解析

Unicom network management protocol block diagram

RTSP协议讲解

从NPU-SLAM-EDA技术分析

FPGA-近日工作总结

IDEA Gradle 常遇问题(二)(持续更新)

GIN Bind mode to get parameters and form validation

FFmpeg multimedia file processing (the basic concept of ffmpeg processing stream data)

FFmpeg multimedia file processing (implementation of ffmpeg operation directory and list)
随机推荐
leetcode 20. Valid Parentheses 有效的括号(中等)
JS本地存储 sessionStorage和localStorage
Clock frequency and baud rate count for serial communication in FPGA
FFmpeg multimedia file processing (ffmpeg prints audio and video Meta information)
万物皆可柯里化的 Ramda.js
Dry+Bean+Dataset R语言数据分析,报告英文
ftplib+ tqdm 上传下载进度条
javscript基础易错点集合
FPGA - Summary of bugs in ISE (in update)
从NPU-SLAM-EDA技术分析
Process/Thread Related in Sandbox - 2
jenkins api create custom pipeline
NFS 特别注意权限的问题
LeetCode 37.解数独
RTSP协议讲解
An Offer 21. Adjust the array in order to make odd in even the front (loop invariant)
5G China unicom AP:B SMS ASCII Transcoding Requirements
Professor Chen Qiang's "Machine Learning and R Application" course Chapter 15 Homework
Sandbox中的进程/线程相关-1
5G China unicom 一般性异常处理