マイクロソフトは、量子コンピューティング用のプログラミング言語をリリースしました

ビデオ: マイクロソフトは、量子コンピューティング用のプログラミング言語をリリースしました

Отличия серверных жестких дисков от десктопных
ビデオ: 量子コンピューティング|前書き 2023, 2月
マイクロソフトは、量子コンピューティング用のプログラミング言語をリリースしました
マイクロソフトは、量子コンピューティング用のプログラミング言語をリリースしました
Anonim
Image
Image

マイクロソフトは、量子コンピューティング開発キット用の量子開発キットのプレビューをリリースしました。同社のブログによると、これには新しいプログラミング言語Q#と量子コンピューターエミュレーターが含まれています。

従来のコンピューターとは異なり、量子コンピューターは厳密に定義された状態(1または0)にあるビットではなく、これらの状態の重ね合わせになり得るキュービットで動作します。キュービットの状態の測定中に、これらの状態の1つになりますが、多くの測定の後、それらの間の統計的分布を判断できます。したがって、量子コンピューターは、古典的な問題よりもはるかに速く多くの種類の問題を解決することができます。量子コンピューティングの詳細については、当社の資料「量子ABC:「コンピューター」」を参照してください。

Quantum Development Kitは、将来の量子コンピューター用のアプリケーションの開発者を対象としています。彼らのために、同社はQ#プログラミング言語を開発しました。その構文は人気のあるC#言語に基づいていますが、特に量子コンピューティングに適合しています。また、開発者は30キュービットのローカル量子コンピューターエミュレーターを作成しました。これは、動作に16ギガバイトのRAMを必要とし、ラップトップでも実行できます。エミュレーターは、キュービットを追加するために2倍のメモリを必要とするため、Microsoftは、このパッケージ用に、40キュービットをエミュレートできるが、Azureクラウドプラットフォームで実行できる、より強力なエミュレーターも作成しました。

Microsoftは、このパッケージを既存のVisualStudio開発環境と統合しました。同社はまた、このパッケージのドキュメントとライブラリおよびサンプルプログラムのセットを開発しています。パッケージの暫定バージョンは、MicrosoftのWebサイトで入手できます。

2017年の春、IBMは最初の商用量子クラウドコンピューティングサービスを導入しました。このサービスは、将来の量子コンピューター用のソフトウェアの開発も目的としています。同社は、このサービス専用の50キュービット量子コンピューターを作成する予定です。

トピックによって人気があります