ไมโครซอฟท์เปิดซอร์ส Q# ภาษาโปรแกรมสำหรับควอนตัมคอมพิวเตอร์

by mk
7 May 2019 - 14:45

นอกจาก C# และ F# แล้ว ไมโครซอฟท์ยังมีภาษาตระกูล # อีกหนึ่งตัวคือ Q# (อ่านว่า คิวชาร์ป) ที่ออกแบบมาสำหรับงานเขียนโปรแกรมบนควอนตัมคอมพิวเตอร์โดยเฉพาะ

ภาษา Q# เผยตัวครั้งแรกในปี 2017 โดยมีหน้าตาคล้าย C# และ F# (มีวงเล็บปีกกา ปิดท้ายบรรทัดด้วย ;) แต่ฟีเจอร์ที่เพิ่มเข้ามาคือการจัดการสถานะของคิวบิท (qubit) ซึ่งเป็นหัวใจสำคัญของควอนตัมคอมพิวเตอร์ รายละเอียดของตัวภาษาดูได้จาก The Q# Programming Language

ที่ผ่านมา ไมโครซอฟท์เริ่มเผยแพร่การใช้งาน Q# ในกลุ่มนักวิจัยด้านควอนตัม และมีซอร์สโค้ดตัวอย่างการเขียนภาษา Q# เผยแพร่บน GitHub แต่ล่าสุดในงาน Build 2019 ไมโครซอฟท์ก็ประกาศว่าจะเปิดซอร์สทั้งตัวคอมไพเลอร์และซิมูเลเตอร์ของ Q# ด้วย (ยังไม่ระบุช่วงเวลา) ซึ่งน่าจะช่วยให้ Q# แพร่หลายในวงกว้างมากขึ้น

ที่มา - GitHub, Microsoft Blog

ภาพจาก Q# Blog

Blognone Jobs Premium