微软采用 Rust 语言重构 Azure Quantum 开发工具,性能提升百倍、体积缩小至百分之一
时间:2024-01-18 12:00:25 小新新
微软宣布完成对 Azure Quantum 开发工具的全面重写,采用了 Rust 语言,以提高性能、简化安装流程。新版本的 Azure Quantum 开发工具
微软宣布完成对 Azure Quantum 开发工具的全面重写,采用了 Rust 语言,以提高性能、简化安装流程。新版本的 Azure Quantum 开发工具1.0据称在速度和体积方面都有显著的改进,使得量子开发更加高效。
据悉,微软之前发布的 Azure Quantum 开发工具是基于.NET构建的,这使得开发者需要掌握.NET技术,增加了学习成本。同时,旧版工具在兼容性方面存在问题,不支持 Apple Silicon 和 ARM64 版本的 Windows,导致安装和使用的复杂性。
为了降低开发门槛,微软决定通过采用 Rust 语言对工具进行全面重构。新版本的 Azure Quantum 开发工具据称在安装体积上缩小了100倍,而且整个安装和开发流程更加简便,甚至可以在浏览器中使用相关工具。
新版开发工具的改进之处显著,据微软表示,原本的开发工具在本地占用超过180 MB,而新的 VS Code 扩充套件的 VSIX 只有约为700KB,包含了所有开发所需的内容,而且安装速度也仅需几秒钟。
在性能方面,微软声称新版开发工具的编译速度有了大幅提升,过去需要分钟的编译现在仅需毫秒级的时间,甚至在浏览器中同样能够获得高效的体验。
微软的 VS Code for the Web 能够在浏览器中执行 IDE,无需本地安装,使得开发人员可以在浏览器中进行操作,无需安装任何本地软件。新版本 Azure Quantum 开发工具的发布将为量子开发提供更为便捷和高效的工具支持。