【ITBEAR科技資訊】1月16日消息,近日,微軟在其量子開發工具領域邁出了重要的一步。早在2017年,微軟就推出了Azure Quantum開發工具(QDK),專注于Azure量子開發的相關工作。然而,時隔六年,微軟官方宣布已經完成了對這套工具的重大升級,使用Rust語言進行了全面重寫。
此次升級后的Azure Quantum開發工具1.0版本,相較于舊版,可謂是脫胎換骨。微軟官方宣稱,新工具的運行速度提升了超過100倍,而安裝體積更是銳減至原先的1/100。這一改變不僅使得整體安裝和開發流程更加簡便,而且還讓相關工具在瀏覽器中也能游刃有余地運行。
據了解,舊版的開發工具是基于.NET構建的,這意味著開發者在使用時需要先掌握.NET相關知識,這無疑增加了學習成本。此外,舊版工具在兼容性上也存在問題,它并不完全支持Apple Silicon和ARM64版的Windows,這也給安裝和使用帶來了不少麻煩。
為了降低開發門檻,微軟決定對開發工具進行重新設計,主要圍繞“安裝、學習、開發、維護”等核心任務進行簡化。而選擇Rust語言進行重寫,則是因為Rust具有更好的普適性,并且允許相關應用在瀏覽器中運行。
據ITBEAR科技資訊了解,新版開發工具的改進效果非常顯著。除了體積大幅縮小外,微軟還透露,原本的開發工具在本地會產生超過180MB的占用,而現在新的VS Code擴充套件VSIX的大小僅為約700KB,其中已經包含了開發所需的所有內容。安裝過程也極為迅速,僅需幾秒鐘即可完成。
在效率方面,新版開發工具同樣表現出色。微軟表示,在過去的版本中,編譯過程需要以分鐘來計算時間,而現在新版工具只需要毫秒級的時間就能完成編譯。即使在瀏覽器中運行,也能獲得同樣高效的體驗。
此外,微軟還推出了VS Code for the Web功能,這使得開發人員可以直接在瀏覽器中執行IDE操作,無需在本地安裝任何軟件。這一創新舉措為開發人員提供了更加便捷的工作環境,無論身處何地,都能隨時隨地進行量子開發工作。