出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/04/01 07:05 UTC 版)
ナビゲーションに移動 検索に移動| 本来の表記は「Q#」です。この記事に付けられた題名は技術的な制限または記事名の制約により不正確なものとなっています。 |
| 登場時期 | 2017年 |
|---|---|
| 設計者 | マイクロソフト |
| 開発者 | マイクロソフト |
| 最新リリース | 99045 / 2019年11月11日[1] |
| 型付け | 強い静的型付け |
| 主な処理系 | CLR |
| 影響を受けた言語 | C#, F# |
| ウェブサイト | Microsoft Quantum (GitHub) |
| 拡張子 | .qs |
Q# (キューシャープ) は、量子アルゴリズムを表現するために、マイクロソフトによって開発されたドメイン固有言語である。古典コンピュータおよび古典ホストプログラムの制御下にある補助的な量子プロセッサ上で実行されるサブルーチンを記述するための量子プログラミング言語である。量子プロセッサが実際に普及するまでは、Q#のサブルーチンはシミュレータ上で実行される[2]。
Q#は、2017年12月にマイクロソフトによって公開された Quantum Development Kit (QDK) のプレビュー版と同時に発表された。
Q#は、C#のような他の汎用プログラミング言語から呼ばれることを想定したドメイン固有言語であるが[3]、それ自身でも汎用プログラミング言語で利用されるいくつかの制御構文やデータ型を備えている。
|
||||||||||||||||||||||||||||||||||||||||||||||||||||