微软用 Rust 语言重写 Azure Quantum 开发工具,据称“性能提升超 100 倍”

系统 新闻
日前微软使用 Rust 语言重写了该工具,并将其编译成 WebAssembly 以供 VS Code 和网页使用。

9 月 22 日消息,微软在 2017 年发布了 Azure Quantum 开发工具(QDK),据微软博客发文,日前微软使用 Rust 语言重写了该工具,并将其编译成 WebAssembly 以供 VS Code 和网页使用

官方宣称,“新的开发工具速度提升超过 100 倍,而且安装体积也缩小超过 100 倍,整体安装和开发流程更容易,甚至在浏览器中都可以适用”。

IT之家经过查询得知,旧版开发工具以.NET 为基础,因此开发者使用该工具时,需要先学习.NET,这增加了额外的学习成本,除此之外,旧版开发工具不完全兼容 Apple Silicon 和 ARM64 版 Windows,因此安装使用成本较为复杂。

因此微软在 2022 年底决定重新设计开发工具,从而降低开发门槛,简化安装、学习、开发、维护等任务。其中一项关键改变是尽可能以 Rust 语言编写,因为 Rust 语言相对更普适化,并能让程序在浏览器中运作

▲ 图源 微软博客▲ 图源 微软博客

新版开发工具改进成果相当显著,其中体积缩小超过 100 倍,原本的开发工具会在本地产生超过 180 MB 的占用,现在新的 VS Code 扩充套件的 VSIX 只有约为 700KB,就已经包含开发所需要的所有内容,安装仅需要几秒钟。

在效率方面,新版开发工具也有大幅提升,过去编译需要以分钟计时,而现在编译只要“毫秒时间”,甚至“在浏览器中也能获得这样的高效体验”。

官方同时表示,微软的 VS Code for the Web 能够在浏览器中执行 IDE,不需要本地安装,因此相关开发人员也可以在浏览器中操作,不需要在本地安装任何软件。

▲ 图源 微软博客▲ 图源 微软博客


责任编辑:庞桂玉 来源: IT之家
相关推荐

2020-03-26 12:38:15

代码节点数据

2010-10-14 10:24:22

Windows Azu

2022-04-21 07:51:51

场景JavaSQL

2022-11-27 17:39:06

大数据集群性能

2013-05-10 09:47:31

日本开发超算机

2023-09-27 21:48:03

GitHub开发工具包

2022-06-07 08:07:05

GoNode.js

2022-05-25 10:04:43

Go编程

2013-09-26 14:11:23

SQL性能优化

2021-02-02 14:19:21

微软Azure Quant量子云平台

2021-04-21 18:57:16

二进制存储空间

2021-03-14 22:34:05

工具RMS应用层

2013-07-19 14:54:24

日本TSUBAME超算

2023-05-04 07:34:37

Rust代码CPU

2010-09-29 14:06:09

Visual Basi

2023-01-16 13:43:04

2023-04-28 14:10:33

2020-05-29 11:27:27

VS Code远程工具

2010-06-10 13:35:50

Windows Azu

2019-06-05 08:00:39

物联网开源开发工具物联网IOT
点赞
收藏

51CTO技术栈公众号