量子プロセッサーの開発が進む一方で、量子コンピューターで実行するソフトウェアを作成できるのは依然として、高度な専門知識を持つ一握りの研究者に限られているようだ。
グーグルは新たに、専門知識が無くても、量子コンピューターで実行するアルゴリズムを開発できるオープンソース・ソフト「サーク(Cirq)」をリリースしたという。
MIT Technology Review記事「Google wants to make programming quantum computers easier 専門知識なしで量子プログラミングを、グーグルが無償ソフト公開」(Martin Giles サンフランシスコ支局長)
https://www.technologyreview.com/s/611673/google-wants-to-make-programming-quantum-computers-easier/

量子コンピューターでは、1か0を表す標準的なデジタル・ビットではなく、「キュービット(量子ビット)」を使用するが、キュービットは「重ね合わせ」として知られる現象によって1と0を同時に表せ、また、物理的に接続されていない状態でも互いに影響を及ぼすことができる。
加えて、繊細な量子状態を維持できるのは、ほんの一瞬であり、キュービットを活用するには従来とは全く異なるソフトウェアが必要になり、現在のところ、量子コンピューター向けのプログラムを書けるのは、高度な専門知識を有する極めて少数の開発者に限られているらしい。
IT起業研究所ITInvC代表 小松仁