銀の光と碧い空

クラウドなインフラとC#なアプリ開発の狭間にいるエンジニアの日々

Q#

Microsoft Quantum Development KitやQ#の言語に関する記事です

Quantum Development Kit が 0.3に更新されました

Q#

こちらのブログで案内されています。 cloudblogs.microsoft.com 今回は大きく3つの更新があります。 化学計算向けライブラリの追加 ドキュメントも追加されています。 docs.microsoft.com Q# 開発環境の改善 Visual Studio向け、Visual Studio Code向けのQ#…

Q# の開発環境を準備する (.NET Core CLI + Visual Studio Code編)

Q#

最近 Q# のセッションをすることが増えたので、開発環境の準備をまとめておこうと思います。今回は、.NET Core と Visual Studio Codeを利用する環境なので、Windows, Linux, macOSで使えるはずです。11月4日時点の情報で、Quantum Development Kit 0.3の情…

Q# で 1+1 を計算してみる

Q#

この前参加した勉強会で話題にでていたこの記事のコードをQ#で書いてみることにしました。 qiita.com qiita.com Q#の場合、現状シミュレーターしかないというのもありますが、あくまでQ#のQubitは論理量子ビットで、Q#で定義した論理量子ビットの操作から物…

Q# Coding Contestを題材にQuantum Oracleについてがんばって理解してみる

Q#

以前話題に出した Q# Coding ContestでQuantum Oracleについての問題があったのですが、Quantum Oracleとはなんなのか?というのを出てきた問題を題材に自分なりにまとめてみました。まず、Quantum Oracleについてはcoding contestのブログにて記事が出てい…

Q# のドキュメントやサンプルにpull requestを出してTシャツをもらおう

Q#

実はQ#に限定されないのですが、#Hacktoberfest と称してマイクロソフトがオープンソースへのcontributeをやってみようキャンペーンをしています。 open.microsoft.com 対象のリポジトリに対して、コードのほかにドキュメントやREADMEなどでもいいので、pull…

福岡.NET Conf で「ゼロから始めるQ#」のセッションをしました

Q#

昨年に引き続き福岡に戻ってきました。資料はこちらです。Q#に関するセッションはまだ数少ないので(自称)貴重ではないかと。 ゼロから始めるQ# from Takayoshi Tanaka www.slideshare.net といいつつ、時間が大幅に足りなかったので、質問などあればTwitter…

Microsoft Q# Coding Contest Summer の解説が公開されています

Q#

先週土曜から月曜にかけて開催された Microsoft Q# Coding Contest — Summer 2018 が終了しました。自分は2問しかとけなかったのですが、解説が公開されています。 codeforces.com 解説本体はPDFで公開されています。 https://assets.codeforces.com/rounds/…

Microsoft Q# Coding Contest warmupラウンドの自分の回答を公開しています

Q#

Microsoft Q# Coding Contest warmupラウンドが終了して結果として私は107位でした。自分にとってはたぶんこれが初めてのオンラインプログラミングコンテスト参加だったと思います。 また問題も公開されているようです。 codeforces.com というわけで自分が…

Q# Coding ContestでのDriverクラスの書き方

Q#

昨日紹介したQ# Coding Testですが、書いたクラスをテストするのに最初ちょっと戸惑ったのでメモしておきます。 codeforces.com 実際の問題は登録した後にみられて、今は3問ほど解説も見ることができます。が、テストするためのコードが書けないとそのあと…

Q# Programming Contestが開催されるようです

Q#

CodeforcesというプログラミングコンテストのサイトでQ# Programming Contestが開催されるようです。 codeforces.com 本番は7/6-9のようですが、6/29からwarmupラウンドということでいくつかの問題が出題されています。簡単な問題3つについては解説するとい…

Microsoft Build 2018 のQ#関連のセッションの整理

Q# が発表されてから、おそらく公式のカンファレンスでは初めてではないかと思いますが、先週シアトルで行われたBuild 2018で技術解説セッションがありました。Youtubeでセッションが公開されているので、それを見た雑多なメモを残しておきます。 Empowering…