Quipper est un nouveau langage de programmation mis au point par une équipe de chercheurs anglo-saxons à destination des ordinateurs quantiques. Il s’appuie sur un autre langage, Haskell, employé notamment dans le traitement d’images. Quipper est un langage de haut niveau, que l’on pourrait comparer à Java dans l’informatique classique. La principale difficulté a été de prendre en compte la nature des bits quantiques, qui peuvent occuper à la fois l’état « 0 » et « 1 ». Selon les chercheurs, l’objectif de Quipper est d’aider à la création de nouveaux algorithmes. Quipper est toutefois incompatible à ce qui semble être le seul ordinateur quantique actuellement commercialisé, la machine de D-Wave Systems. Ces recherches ont été financées par l’IARPA, le bras armé de la recherche des services secrets américains.