2019年9月16日から19日にかけての4日間,
Javaを中心として,
数ある技術セッションのうち,
「量子コンピュータ Is Now」
キーノートの前半に登場したのは,
未来の技術と言われ実用化が待ち望まれている量子コンピュータですが,
- どのような問題を素早く解決できるようになるのか?
- 核となる要素は何か?
- 現在はどんな状況にあるのか?
その内容について詳しく記述するのは避けますが,
従来の一般的なコンピュータでは,
基盤となるアーキテクチャがまったく異なるためアルゴリズムも変わってきます。広く研究されているのは,
Javaで記述した量子回路の例
publbic static void quantumCircuit() {
QuantumExecutionEnvironment sumulator = new SimpleQuantumExecutionEnvironment();
Program program = new Program();
Step step = new Step();
step.addGate(new Hadamard(0));
program.addStep(step);
Result result = simulator.runProgram(program);
}
現時点では,
まだまだ未来の話のように思えますが,