Microsoft เตรียมความพร้อมสำหรับการคำนวณควอนตัมด้วย Quantum Development Kit

การคำนวณควอนตัม

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 # ไลบรารีเทคนิคและอื่น ๆ โดยส่วนตัวแล้วฉันไม่คิดว่าตัวเองเหมาะสมหรือเตรียมพร้อมที่จะสำรวจสนามใหม่นี้เพียงเพราะฉันยังถือว่าตัวเองเป็นมือใหม่เพราะฉันยังมีสนามให้เรียนรู้

แต่ฉันไม่สงสัยเลยว่าผู้อ่านบางคนในปัจจุบันสามารถสร้างโปรเจ็กต์ด้วยโปรเจ็กต์นี้ได้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา