Microsoft、量子アルゴリズム開発用のQuantum Development Kitコードを公開

マイクロソフト社 発表した ソースパッケージを開くことについて 量子開発キット (QDK) は、量子コンピューター用のアプリケーションの開発に重点を置いています。 これまでに公開されたものに加えて、 量子アプリケーションと 図書館、現在公開されているソーステキスト コンパイラ Q# 言語の場合、 ランタイムコンポーネント, 量子シミュレータ、ハンドラー 言語サーバー 統合開発環境との統合およびエディタへの追加用 Visual Studio Code そしてパッケージ Visual Studioの。 コード 公開済み MIT ライセンスに基づいて、プロジェクトは GitHub で利用でき、コミュニティから変更や修正を受け取ることができます。

量子アルゴリズムを開発するには、ドメイン固有言語を使用することが提案されています Q#、量子ビットを操作する手段を提供します。 Q# 言語は多くの点で C# や F# に似ていますが、キーワードの使用が異なります。
関数を定義するための「function」、量子操作のための新しい「operation」キーワード、複数行コメントの禁止、および例外ハンドラーの代わりにassertの使用。

Q# 開発は、Quantum Development Kit でサポートされている Windows、Linux、および macOS プラットフォームで使用できます。 開発された量子アルゴリズムは、通常の PC では最大 32 量子ビット、Azure クラウドでは最大 40 量子ビットを処理できるシミュレーターでテストできます。 IDE には構文強調表示モジュールとデバッガーが提供されており、Q# コードにブレークポイントを設定し、段階的なデバッグを実行し、量子アルゴリズムの実行に必要なリソースとソリューションの推定コストを評価できます。

出所: オープンネット.ru

コメントを追加します