QCLは量子コンピュータのためのアーキテクチャ非依存高レベルプログラミング言語であり、構文は Cや Pascalのような古典的な手続き型言語に由来しています。これにより、1つの着実でよく知られた定式化において量子アルゴリズム(古典的なコンポーネントを含む)の完全な実装とシミュレーションが可能です。QCLは物理の知識がある人よりもむしろ、非古典的アルゴリズムを試したいと考える、数学/コンピュータサイエンスの知識があるユーザにとって特に意味があります。