2022 年 39 巻 1 号 p. 1_33-1_39
量子コンピュータシミュレータは,ライブプログラミング環境の一種であり,量子アルゴリズムの研究や学習のための好ましい選択肢となっている.しかし実用的な量子ライブプログラミング環境を実現するには,指数関数的に増加する計算時間やメモリ量を緩和し,様々な量子ゲートのシミュレーションを異なる動作環境上で実現する必要がある.そこで我々は効率の良いアルゴリズムを元に,様々な解像度のブラウザ上で高速に動作する量子コンピュータシミュレータ Web サービスを実装した.これによって,量子プログラミングが手軽に試行錯誤できるようになるだけでなく,将来的には研究者間のコラボレーションや,他ツールへの組込みといった,量子プログラマを取り巻く環境全体の改善が可能になる.