気が早い? マイクロソフトが量子プログラミング言語を作る理由
実用化したシステムが存在しないにもかかわらず、量子コンピュータで動作するアプリケーション・ソフトウェアを開発するための「量子プログラミング言語」の発表が相次いでいる。マイクロソフトは、量子プロセスに関する専門知識がなくても、量子コンピューター向けのプログラムを開発できる高水準言語と開発支援ツールの無償提供を開始した。 by Martin Giles2017.12.26
量子コンピューターはまだきわめて未熟な段階にあり、大部分は少数の先進的な研究所の好奇心をそそる遊び道具にとどまっている。それでも、量子コンピューターのために新しいプログラミング言語を開発している人々はたくさんいる。
量子コンピューター向けの最新のプログラミング言語の1つに、マイクロソフトの「Q#(Qシャープと読む)」がある。マイクロソフトはこのほど、Q#といくつかのソフトウェア開発支援ツールを発表した。これで「QCL」や「クイッパー(Quipper)」といった高水準の量子プログラミング言語のリストに、新たな言語がまた1つ加わった格好だ。
しかし、量子コンピューターを持っている人がほぼ誰もいないことを考えると、これには何の意味があるのだろう?
マイクロソフトで量子コンピューティングの主任研究マネージャーを務めるクリスタ・スヴォア博士は、新言語が必要なのは、現在のコンピューターのために書かれた言語が量子コンピューターでは使えないからだという。古典的なコンピューターは二進法の形式で、情報を1と0の連なりとしてコード化するのに対し、量子コンピューターは量子ビット(またはキュービット)を使う。これは事実上、1と0を同時にコード化できる。
この「状態の重ね合わせ」により、膨大な量の並列処理が可能になる。量子コンピューターを構築する取り組みに対する関心が非常に高まっているのはそのためだ。量子コンピューターは材料科学から人工 …
- 人気の記事ランキング
-
- Stratospheric internet could finally start taking off this year グーグルもメタも失敗した 「成層圏ネット」再挑戦、 2026年に日本で実証実験
- Promotion Emerging Technology Nite #36 Special 【3/9開催】2026年版「新規事業の発想と作り方」開催のお知らせ
- The first human test of a rejuvenation method will begin “shortly” ハーバード大教授主導の 「若返り治療」初の試験へ、 イーロン・マスクも関心
- Microbes could extract the metal needed for cleantech 微生物で「老朽鉱山」再生、バイオマイニングは金属需要に間に合うか
- What’s next for EV batteries in 2026 米国後退、加速する中国支配 EVバッテリー市場、 2026年はどう動く?
