Microsoft
Pentru a dezvolta algoritmi cuantici, se propune utilizarea unui limbaj specific domeniului
„funcție” pentru definirea funcțiilor, un nou cuvânt cheie „operație” pentru operații cuantice, fără comentarii pe mai multe rânduri și utilizarea assert în locul gestionatorilor de excepții.
Pentru dezvoltarea pe Q#, pot fi utilizate platformele Windows, Linux și macOS, care sunt acceptate de Quantum Development Kit. Algoritmii cuantici dezvoltați pot fi testați într-un simulator capabil să proceseze până la 32 de qubiți pe un computer obișnuit și până la 40 de qubiți în cloudul Azure. IDE-ul oferă module pentru evidențierea sintaxei și un depanator care vă permite să setați puncte de întrerupere în codul Q#, să efectuați depanare pas cu pas, să estimați resursele necesare pentru a rula un algoritm cuantic și costul estimat al soluției.
Sursa: opennet.ru