Q言語
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/12/17 00:56 UTC 版)
「量子プログラミング言語」の記事における「Q言語」の解説
Q言語とは2番目に実装された命令型量子プログラミング言語である。Q言語はC++の拡張として実装された。Q言語は基礎クラスQopから派生したQHadamard、QFourier、QNot、QSwapのような基本的な量子オペレーションのためのクラスを提供する。新たなオペレータはC++のクラスメカニズムを用いて定義される。 量子メモリはQregクラスを用いて表現される。 Qreg x1; // 初期値0の1キュービット quantum register。 Qreg x2(2,0); // 初期値0の2キュービット quantum register。
※この「Q言語」の解説は、「量子プログラミング言語」の解説の一部です。
「Q言語」を含む「量子プログラミング言語」の記事については、「量子プログラミング言語」の概要を参照ください。
- Q言語のページへのリンク