Microsoft
Để phát triển các thuật toán lượng tử, người ta đề xuất sử dụng ngôn ngữ dành riêng cho miền
"hàm" để xác định hàm, từ khóa "thao tác" mới cho các phép toán lượng tử, không có nhận xét nhiều dòng và sử dụng xác nhận thay vì xử lý ngoại lệ.
Để phát triển trên Q#, có thể sử dụng nền tảng Windows, Linux và macOS, được hỗ trợ trong Bộ công cụ phát triển lượng tử. Các thuật toán lượng tử đã phát triển có thể được thử nghiệm trong một trình mô phỏng có khả năng xử lý tới 32 qubit trên PC thông thường và lên tới 40 qubit trên đám mây Azure. IDE cung cấp các mô-đun để làm nổi bật cú pháp và trình gỡ lỗi cho phép bạn đặt điểm dừng trong mã Q#, thực hiện gỡ lỗi từng bước, ước tính tài nguyên cần thiết để chạy thuật toán lượng tử và chi phí ước tính của giải pháp.
Nguồn: opennet.ru