2016 - 2024

感恩一路有你

c语言和python区别 为什么微软不出一门像Go或者Rust的跨平台系统级语言?

浏览量:1576 时间:2021-03-11 07:30:18 作者:admin

为什么微软不出一门像Go或者Rust的跨平台系统级语言?

GitHub上有一个名为Verona的微软语言研究项目,它从rust中吸取了教训。目前还处于初级阶段,能否形成一种产品(一种新的语言)还很难说。

我们刚出来的时候,都以为它能代替铁锈。然而,根据目前的官方声明,该项目还没有准备好在研究之外使用。这位官员希望这个项目的研究能给其他语言的发展带来启发和帮助。

如果你对语言设计感兴趣,你可以看看这个项目。

哪些软件应用值得用Rust重写?

Rust是一种系统级编程语言,C和C的性能几乎相同。大多数研究rust的程序员都对它替代C和C感兴趣,因此原则上,C和C软件可以用rust重写。

但是rust是一种新的语言,它还没有进入成熟阶段,所以在GUI领域它不能取代C。目前,rust还没有任何成熟可用的GUI库,著名的QT也没有rust版本。我也期待着像pyqt这样的三方图书馆。

在web开发领域,当前的版本Actix web、rocket、wrap尚未满足我对web框架的期望。他们可以使用,但解决方案并不完美。有时我想花一些时间来实现一个web框架。

用rust完全重写一些流行的软件是不现实的,但是你可以用rust来解决一些难点,就像tidb的一些函数使用rust一样。其实,我真的希望微软能够发扬铁锈,比如重写一些微软的软件应用程序。

c语言和python区别 rust写安卓程序 rust开发环境搭建

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。