ไมโครซอฟท์
ในการพัฒนาอัลกอริทึมควอนตัม ขอเสนอให้ใช้ภาษาเฉพาะโดเมน
"ฟังก์ชัน" สำหรับกำหนดฟังก์ชัน คำหลัก "การดำเนินการ" ใหม่สำหรับการดำเนินการควอนตัม ไม่มีความคิดเห็นหลายบรรทัด และการใช้ assert แทนตัวจัดการข้อยกเว้น
การพัฒนา Q# สามารถใช้บนแพลตฟอร์ม Windows, Linux และ macOS ที่สนับสนุนโดย Quantum Development Kit อัลกอริธึมควอนตัมที่พัฒนาขึ้นสามารถทดสอบในเครื่องจำลองที่สามารถประมวลผลได้สูงสุด 32 qubits บนพีซีทั่วไป และสูงสุด 40 qubits ในระบบคลาวด์ Azure โมดูลการเน้นไวยากรณ์และดีบักเกอร์มีให้สำหรับ IDE ซึ่งช่วยให้คุณตั้งค่าเบรกพอยต์ในรหัส Q# ทำการดีบักทีละขั้นตอน ประเมินทรัพยากรที่จำเป็นในการดำเนินการอัลกอริทึมควอนตัม และค่าใช้จ่ายโดยประมาณของโซลูชัน
ที่มา: opennet.ru