ダウンロード画面に到達する。この画面の「Download」をクリックするとダウンロードが始まる。ダウンロードしたファイルを見ると「QsharpVSIX.vsix」という見慣れない拡張子。用の拡張キットであり、その中身はPluginファイルで、zipで圧縮されている。インストールをしていない。2017」をクリックしダウンロードしてインストールするのをオススメする。URL:https://www.visualstudio.com/ja/downloads/早速ダウンロードをしたファイルを開いたら、ライセンス条項を確認した上で「インストール」ボタンを押すだけ。すると数十秒でインストールが完了する。起動して新言語「Q#」の動作確認を行ってみる。接続の管理」で表示される。これで、GitHub内でMicrosoftが公開しているリポジトリからサンプルコードを取得する。その下のテキストボックスには、複製先のローカルアドレスが表示されているが、URLの入力により適切なフォルダを自動生成してくれるので、よく分からない人は、デフォルトのままでOK。サブモジュールを再帰的に複製のチェックボックスもデフォルトのONのままでOK。したの「複製」をクリックする。コマンドを実行したのと同等の操作であり、コマンド知っている人にとっては、逆に面倒な作業だと思われる。コマンドを実行しても問題ない。エクスプローラー」が起動する。これでダウンロードしたフォルダ構成やファイル内容が確認できる。Introduction」を実行する。エクスプローラー」の上段にあるアイコンの左から4番目(ソリューションおよびフォルダ)をクリックすると、その下のペインが「フォルダ」表示から「QsharpLibraries」ソリューションの内容に切り替わる。TeleportationSample」に(利用不可)と記述がある場合は、インストールされていない機能があるので、右クリックして「インストールされていない機能のインストール」を選択し実行可能な状態にする。デスクトップ開発」などのワークロードがインストールされてない場合が多いので、画面に従いインストールする。新しいインスタンスを開始」をクリックする。これで量子テレポーテーションをシミュレートしたサンプルを実行し始める。量子テレポーテーションを簡単に説明すると、「量子もつれ」の効果を利用して離れた場所に量子状態を転送すること。exit...」が表示されたらシミュレーション完了。「Enterキー」を押してコンソール画面を閉じる。Introduction」には「TeleportationSample」以外にも「Measurement(測定)」や「SimpleAlgorithms(簡単なアルゴリズム)」のサンプルがあるので、実行してみると良い。問題なく実行できれば、環境構築完了である。今回は環境構築がメインの為、ここまでとする。次回、サンプルコードを読み解き、自分でコードを生成して検証する。@gmoap_engineer本ブログで発信される情報は、各エンジニア個人の見解であり、弊社の公式見解ではありません。本ブログに掲載、引用等をしている商品またはサービス等の名称は、各社の商標または登録商標です。その他の事項について一切責任を負いかねます。発表する情報には注意を払っておりますが、公式発表、見解については、弊社WEBサイトおよびプレスリリースなどをご確認ください。GMOインターネットグループにおけるソーシャルメディア運用ポリシーについては次のページをご確認ください。本ブログに掲載のあるソフトウェアのダウンロードは自己責任で御願い致します。ソフトウェアのダウンロードの結果、ご利用者に何らかの損失・損害が生じたといえども、当社ではその責任を負いかねます。本ブログに掲載のあるソフトウェアを扱う際は、各ソフトウェアの公式リファレンスを参照のもとご使用下さい。ソフトウェアの実行の結果、ご利用者に何らかの損失・損害が生じたといえども、当社ではその責任を負いかねます。