Microsoft
Για την ανάπτυξη κβαντικών αλγορίθμων, προτείνεται η χρήση μιας γλώσσας συγκεκριμένης περιοχής
"συνάρτηση" για τον καθορισμό συναρτήσεων, μια νέα λέξη-κλειδί "λειτουργία" για κβαντικές πράξεις, χωρίς σχόλια πολλαπλών γραμμών και χρήση βεβαιώσεων αντί για χειριστές εξαιρέσεων.
Η ανάπτυξη Q# μπορεί να χρησιμοποιηθεί στις πλατφόρμες Windows, Linux και macOS που υποστηρίζονται από το Quantum Development Kit. Οι ανεπτυγμένοι κβαντικοί αλγόριθμοι μπορούν να δοκιμαστούν σε έναν προσομοιωτή ικανό να επεξεργαστεί έως και 32 qubits σε έναν κανονικό υπολογιστή και έως και 40 qubits στο σύννεφο Azure. Παρέχονται λειτουργικές μονάδες επισήμανσης σύνταξης και πρόγραμμα εντοπισμού σφαλμάτων για το IDE, που σας επιτρέπουν να ορίσετε σημεία διακοπής στον κώδικα Q#, να εκτελέσετε βήμα προς βήμα εντοπισμό σφαλμάτων, να αξιολογήσετε τους πόρους που απαιτούνται για την εκτέλεση ενός κβαντικού αλγόριθμου και το εκτιμώμενο κόστος της λύσης.
Πηγή: opennet.ru