计算机科学

首页 > 计算机科学

Q Sharp

2018-09-05 18:19:01     所属分类:程序设计语言
40%
Q#
编程范型 multi-paradigm: quantum, functional, imperative
设计者 Microsoft Research (quantum architectures and computation group; QuArC)
实作者 微软
发行时间 2017年12月11日
型态系统 static, strong
系统平台 通用语言架构
文件扩展名 .qs
网站 Microsoft Quantum (GitHub)
启发语言
C#, F#

Q#(发音为Q sharp)是一种用于表达量子算法的特定领域编程语言。[1] 它最初作为量子开发套件的一部分由微软公开发布。[2]

历史

在2017年9月26日的Microsoft Ignite主题演讲中,微软宣布他们将发布一种专门针对量子计算机的新编程语言。[3] 2017年12月11日,微软将Q#作为量子开发套件的一部分正式发布。

用法

Q#仅可作为Visual Studio的单独下载的扩展名提供。[4] Quantum开发套件附带一个能够运行Q#的量子模拟器。

为了调用量子模拟器,使用另一种.NET框架,它为模拟器提供(经典)输入数据,并从模拟器中读取(经典)输出数据。


参考文献

  1. ^ QuantumWriter. Intent and product brand in a unique string of 43-59 chars including spaces. docs.microsoft.com. [2017-12-11] (美国英语). 
  2. ^ Announcing the Microsoft Quantum Development Kit. [2017-12-11] (美国英语). 
  3. ^ Microsoft announces quantum computing programming language. [2017-12-14] (美国英语). 
  4. ^ QuantumWriter. Setting up the Q# development environment. [2017-12-14] (美国英语). 

上一篇:Limbo
下一篇:雷神之锤C
相关推荐