動かして学ぶ量子コンピュータプログラミングの表紙

動かして学ぶ量子コンピュータプログラミング(ウゴカシテマナブリョウシコンピュータプログラミング)

シミュレータとサンプルコードで理解する基本アルゴリズム

著者:
Eric R. Johnston/Nic Harrigan/Mercedes Gimeno-Segovia/北野 章/丸山 耕司(エリック アール ジョンストン/ニック ハリガン/メルセデス ジメノセゴビア/キタノ アキラ/マルヤマ コウジ)
出版社:
オライリー・ジャパン
出版日:
2020年08月27日頃
ISBN:
9784873119199
在庫:
在庫あり
0
初級者向け
プログラミング量子コンピュータシミュレータ実践ブラウザベース教育コンピュータサイエンスアルゴリズム量子アルゴリズムデベロッパー

なぜ注目されているか

言及数
230
総合
240
3 ランクダウン13 件の言及
01220222023202420252026

書籍紹介

ブラウザで動くシミュレータで量子プログラミングを実際に試して理解できる!
量子コンピュータによって何が可能なのか、何によってより強力になるのか、解決できる問題を特定する方法についての理解を深めることを目的としています。概念的な記述が多い他の量子コンピュータの本とははっきり一線を画し、あくまでも実践に主軸を置き、著者たちが作ったシミュレータを利用してブラウザさえあれば試すことができるという、実践的なアプローチが特徴的です。量子コンピュータのプログラミングに必要な知識とツールとスキルをコンパクトにまとめ、実践的な観点から説明します。

技書の森解説

量子コンピュータに興味はあるものの、物理学の教科書を開くと行列力学の壁に阻まれる。本書はそうした読者のために、量子物理の深い理論を前提とせず「シミュレータ上で量子回路を動かしながら理解を積む」というアプローチを徹底した一冊です。著者ら独自の QCEngine というブラウザベースのシミュレータを使い、量子ビットの重ね合わせやエンタングルメントといった概念を手を動かして確認しながら進めます。

構成は段階的で、 1 量子ビットの基本操作から始まり、量子テレポーテーション、 Grover のアルゴリズム、 Shor のアルゴリズムの概要まで到達します。数式を最小限に抑えつつも、動作原理を曖昧にしない絶妙な塩梅が特徴です。ただし、あくまでシミュレーション環境での学習であり、実機特有のノイズやエラー訂正といった話題は深くは踏み込みません。

量子コンピューティングの全体像を俯瞰し、自分がこの分野に本格的に進むかどうかを判断するための入口として機能します。古典コンピュータのプログラミング経験があり、量子の世界への足がかりがほしいエンジニアにとって、抽象論に終わらない体験型の導入書です。

言及 Qiita 記事 (11 件)

この本に興味がある方におすすめ

この本に関連

関連記事

関連用語

共有:Xはてブ