Microsoft の Quantum Dev Kit について知っている人はあまりいないかもしれませんが、Quantum については聞いたことがあるはずです コンピューティングと 天国の未来彼らは約束しているようです。
Quantum Development Kit は、量子に特化した新しいプログラミング言語 Q ( Qシャープ)。 Microsoft が最近、量子シミュレーションと VS Code のサポートを含む macOS と Linux 用のポートを作成するまで、Windows では Visual Studio のみとインターレースされていました。
本物の Quantum デバイスを手に入れるのは非常に困難ですが、Quantum 開発キット により、ソフトウェアがいずれかの Qubit シミュレーターで実行できるようになります。リリース以来、何千人もの開発者が、通常の Binary State の代わりに Quantum States を使用して、作業がどのように感じられるかをプレビューすることができました。これにより、Microsoft はキットを macOS および Linux に移植するだけでなく、そのライブラリをオープン ソース化することにもなりました。
Q と同時にリリースされた開発ライブラリとデモ例は、 オープン ソースの下でリリースされています。 MIT ライセンス であり、GitHub で入手できます。
Microsoft Quantum Development Kit も Python と互換性があり、Q をサポートしています。 Python ルーチンへのネイティブ呼び出しを作成し、その逆も可能で、シミュレータのパフォーマンスは 4 ~ 5 倍向上しました。
Microsoft Quantum Dev Kit を Ubuntu Linux にインストールする
量子コンピューティングの新しい世界を探求したい場合Microsoftの開発キット Visual Studio Code がインストールされている必要があります。
1. Microsoft Quantum Development Kit for Visual Studio Code 拡張機能をインストールします。
2. Q 開発キット プロジェクト テンプレートをインストールする次のコマンドを実行して、任意のコマンド ラインを使用します。
"$ dotnet new -i Microsoft.Quantum.ProjectTemplates::0.2-"
3. Microsoft Quantum Developer Kit Samples およびGitHub リポジトリのライブラリ。
$ git クローン https://github.com/Microsoft/Quantum.git
4. 新しく複製されたディレクトリに移動し、スタートアップを実行します Visual Studio Code .
$ cd Quantum $ コード .
5. テレポートサンプルプログラムを実行します。
$ cd サンプル/テレポーテーション/ $ dotnet ビルド $ ドットネット実行
お使いのワークステーションは Q 開発用にセットアップされており、プログラムが実行され、出力が次のようになる場合: には、さまざまな値の True/False が各ラウンドに送信される 8 ラウンドの成功したテレポーテーションがあります.
Linux用のQuantum開発キットが利用可能になったことに興奮していますか?それについてどう思いますか 量子コンピューティング一般的に?下のコメント欄にあなたの考えを書き込んでください。