La คอมพิวเตอร์ควอนตัมเป็นหนึ่งในเทคโนโลยีหลักของ Microsoft ที่จะเปลี่ยนแปลงอุตสาหกรรมอย่างที่เรารู้กันในปัจจุบันและไม่มีคำถามใด ๆ เกี่ยวกับเรื่องนี้ นั่นคือเหตุผลที่พวกเขาเปิดตัวภาษาโปรแกรมใหม่ มีไว้สำหรับคอมพิวเตอร์ควอนตัม
หลายคนอาจไม่คุ้นเคย ด้วย Quantum Dev Kit ของ Microsoftแต่คุณต้องเคยได้ยินเกี่ยวกับคอมพิวเตอร์ควอนตัมและอนาคตของท้องฟ้าที่ดูเหมือนว่าสาขาคอมพิวเตอร์ใหม่นี้จะให้คำมั่นสัญญา
El Quantum Development Kit เป็นแพลตฟอร์มแบบบูรณาการของ Microsoft สำหรับการสร้างแอปพลิเคชันควอนตัม นี้ ใช้ภาษาโปรแกรมใหม่ที่เน้นควอนตัมเป็นศูนย์กลางที่เรียกว่า Q # (คิวชาร์).
Q # เป็นภาษาโปรแกรมใหม่ มุ่งเน้นไปที่ตัวดำเนินการควอนตัมใหม่และนามธรรมอื่น ๆ Q # มีการผสานรวมกับ Visual Studio และ VS Code และความสามารถในการทำงานร่วมกันกับภาษาโปรแกรม Python เครื่องมือการพัฒนาระดับองค์กรช่วยให้คุณมีเส้นทางที่เร็วที่สุดในการเขียนโปรแกรมควอนตัมบน Windows, macOS หรือ Linux
เกี่ยวกับชุดพัฒนา
ชุดพัฒนา ซึ่งจะรวมถึง ภาษาโปรแกรม Q # เครื่องจำลองคอมพิวเตอร์ควอนตัม และแหล่งข้อมูลต่างๆเพื่อช่วยคุณเริ่มต้น Q # อธิบายว่าเป็นภาษาโปรแกรมเฉพาะที่ใช้ในการแสดงอัลกอริทึมควอนตัม
อุปกรณ์ Quantum ของแท้นั้นหายากอย่างฉาวโฉ่ แต่ Quantum Dev Kit ทำให้ซอฟต์แวร์สามารถทำงานบนเครื่องจำลอง Qubit ใด ๆ ได้
นับตั้งแต่เปิดตัวนักพัฒนาหลายพันคนสามารถดูตัวอย่างได้ว่ารู้สึกอย่างไรในการทำงานกับ Quantum States แทนที่จะเป็นสถานะไบนารีทั่วไป สิ่งนี้ทำให้ Microsoft ไม่เพียง แต่พอร์ตชุดนี้ไปยัง macOS และ Linux เท่านั้น แต่ยังปล่อยไลบรารีเป็นโอเพ่นซอร์สด้วย
ห้องสมุดการพัฒนา และตัวอย่างการสาธิตที่เผยแพร่พร้อมกับ Q # sเผยแพร่ภายใต้ใบอนุญาตโอเพนซอร์สของ MIT และพร้อมใช้งานบน GitHub
Microsoft Quantum Development Kit ยังได้รับการออกแบบให้รองรับ Python ด้วยการรองรับ Q # เพื่อทำการโทรแบบเนทีฟไปยังรูทีน Python และในทางกลับกันและประสิทธิภาพของตัวจำลองเพิ่มขึ้น 4-5 เท่า
จะติดตั้ง Microsoft Quantum Dev Kit บน Linux ได้อย่างไร?
ในการติดตั้งชุดนี้ จำเป็นอย่างยิ่งที่จะต้องติดตั้ง Visual Studio Code เนื่องจาก Microsoft Quantum Dev Kit จะถูกเพิ่มเป็นส่วนขยาย
หากคุณยังไม่ได้ติดตั้ง Visual code ในระบบของคุณฉันจะทิ้งลิงค์ไว้ให้คุณซึ่งเพื่อนร่วมงานคนหนึ่งของฉันอธิบายวิธีง่ายๆให้เราติดตั้งใน Linux ลิงค์คือนี่.
หากพวกเขามี Visual Studio ในระบบของพวกเขาอยู่แล้วเราก็ต้องเพิ่มไฟล์ Microsoft Quantum Development Kit เป็นส่วนขยายของ รหัส Visual Studio .
ตอนนี้ เราต้องติดตั้งเทมเพลตของโครงการ Q # Development Kitสำหรับสิ่งนี้เราต้องเปิดเทอร์มินัลและดำเนินการคำสั่งต่อไปนี้:
dotnet new -i "Microsoft.Quantum.ProjectTemplates :: 0.2- *"
พระราชบัญญัติต่อไป เราต้องโคลนตัวอย่างและไลบรารีจาก Microsoft Quantum Developer Kit จากที่เก็บ GitHub สำหรับสิ่งนี้เราดำเนินการต่อไปนี้บนเทอร์มินัล:
git clone https://github.com/Microsoft/Quantum.git
ดาวน์โหลดเสร็จแล้ว เราต้องไปที่ไดเร็กทอรีที่โคลนใหม่และรันโค้ดหรือการเริ่มต้น Visual Studio
cd Quantum code cd Samples /Teleportation/ dotnet build dotnet run
ด้วยสิ่งนี้พวกเขาจะมีเวิร์กสเตชันที่กำหนดค่าไว้แล้วสำหรับการพัฒนา Q #
จากนี้ไปทุกคนสามารถเริ่มสำรวจว่าอะไรจะกลายเป็นคอมพิวเตอร์ควอนตัมเราสามารถตรวจสอบทุกอย่างที่เกี่ยวข้องกับโครงการนี้โดย Microsoft ได้จากเว็บไซต์อย่างเป็นทางการของโครงการ
ตั้งแต่การเรียนรู้ภาษาการพัฒนา Q # ไลบรารีเทคนิคและอื่น ๆ โดยส่วนตัวแล้วฉันไม่คิดว่าตัวเองเหมาะสมหรือเตรียมพร้อมที่จะสำรวจสนามใหม่นี้เพียงเพราะฉันยังถือว่าตัวเองเป็นมือใหม่เพราะฉันยังมีสนามให้เรียนรู้
แต่ฉันไม่สงสัยเลยว่าผู้อ่านบางคนในปัจจุบันสามารถสร้างโปรเจ็กต์ด้วยโปรเจ็กต์นี้ได้