Voyons les outils de programmation pour le ordinateurs quantiques

Cette section va évoluer au fils du temps …

  1. Les langages impératifs
    Les langages impératifs sont les langages de programmation procéduraux (objets ou pas) où l’on décrit les algorithmes pas à pas. On y range les langages habituels tels que C, C++, PHP ou Java.
  2. Les langages fonctionnels
    Les langages fonctionnels sont utilisés en définissant des fonctions diverses qui sont appelées de manière ad hoc par le programme. Les boucles (for, while) sont remplacées par la récursivité de fonctions et il n’y a pas de variables modifiables. Ils permettent d’utiliser des types de don-nées abstraits de haut niveau manipulés par les fonctions. L’ensemble est plus concis.
  3. Langages machines
  4. Les compilateurs
  5. Les émulateurs
  6. Outils de développement quantiques venus de la recherche p267
  7. Outils de développement pour les calculateurs quantiques p272
  8. Google CIRQ p276
  9. Microsoft p277
  10. ATOS p278
  11. Outils pour le Cloud p279

Cette section en (toujours) en cours de rédaction…

How Does a Quantum Computer Work?

Veritasium