Microsoft
A kvantum-algoritmusok fejlesztéséhez egy tartomány-specifikus nyelv használatát javasoljuk
"function" a függvények meghatározásához, egy új "operation" kulcsszó a kvantumműveletekhez, nincs többsoros megjegyzés, és kivételkezelők helyett assert használata.
A Q#-on történő fejlesztéshez a Windows, Linux és macOS platformok használhatók, amelyeket a Quantum Development Kit támogat. A kifejlesztett kvantumalgoritmusokat egy szimulátorban lehet tesztelni, amely akár 32 qubit feldolgozására is képes egy normál PC-n, és akár 40 qubit az Azure felhőben. Az IDE modulokat biztosít a szintaxis kiemeléséhez és egy hibakeresőt, amely lehetővé teszi töréspontok beállítását a Q# kódban, lépésről lépésre történő hibakeresést, a kvantumalgoritmus futtatásához szükséges erőforrások becslését és a megoldás becsült költségét.
Forrás: opennet.ru