こんにちは。Red HatにてMiddlewareを中心にソリューションアーキテクトをやっている梅野です。 赤帽エンジニア Advent Calendar 2019 - Qiitaの14日目の投稿です。 昨日のルール駆動開発 rheb.hatenablog.com に引き続き、ルールエンジンの話題を。 量子コンピュータって? 皆さんは量子コンピュータという言葉は一度はお聞きになっているかと思います。今までのコンピュータと何が違うのかというと、今までのは「チューリングマシン」と呼ばれる原理に基づき「フォイ・ノイマン型アーキテクチャ」で作られており、データを0か1かで表現していました。 それが量子コンピュータでは「非ノイマン型」として、量子力学的な考え方で「重ね合わせ」の原理で動作します。データも0か1だけではなく、複数の状態を表すことができ、それは並列性を実現できるコンピュータになります。「