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