当前位置:Health-Conditions

rust中文【练:wén】翻译

2025-03-26 20:14:09Health-Conditions

请问现在Rust语言的语法稳定吗?对于Rust的优势我的体会如下:* Error Handling机制好太多,用Result封装函数运行结果灵活性大大提高,代码也大大简洁* 函数式编程支持较好,有La

澳门永利

请问现在Rust语言的语法稳定吗?

对于Rust的优势我的体会如下:

* Error Handling机制(繁:製)好太多,用Result封装函数运行结果灵《繁体:靈》活性大大提高,代(读:dài)码也大大简洁

* 函数式娱乐城编程支持较好,有Lambda这种东西,使得它写起来甚至有Ruby的感觉[繁:覺]

* 效率高,没有了[繁体:瞭]GC和Runtime,速度是没得说的

澳门新葡京

* 支持范[繁:範]型

* 有宏【练:hóng】和编译器插件这些黑客技,语言扩展性较好

* 社区活跃yuè 度更高,更强调社区的作用,有【读:yǒu】[RFC](GitHub - rust-lang/rfcs: RFCs for changes to Rust)。[中文社区](Rust China)也有了

Rust的劣势是:

* 语言【读:yán澳门新葡京】特性复杂,对新手就不会那么友好

* 稳定性不够,语言的进皇冠体育《繁:進》化较激进

* 第三方库的成熟度还落后于Go,商业化的de 应用也还不够

未来Rust编程语言会成为主流吗?

编程语言未来的特点是可读性好,简洁,编程效率高,模块化编程语言,例如python。

rust语言,形如c ,可kě 读性差。

具有指针【pinyin:zhēn】,编程不简洁。

内存不能自动回收,注定只《繁:祇》能局部流行。

模块化(练:huà)的倾向也不好。

所以rust发展的结果,可以参考c ,可能在局部流行开云体育起来,比如系统工具类软件的【练:de】开发。

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

github上面有一个微软的语言研究项目Verona,这个项目借鉴了一些Rust的一些东西。目前还处在早期阶段,至于能不能形成产品(一门新的语言)还很难说。

刚出来的时澳门新葡京候大家都以为会是Rust替代者。不过按照目前官方的说法,该项目还没有准备好将其用在研究以外的地方(The project is not ready to be used outside of research),官方更希望该项目的研究能够为其他语言的发展带来启发(繁:發)和帮助。

如果对语言设计感兴趣的话,可以看一下(拼音:xià)这个项目。

澳门永利

Rust可能取代C语言吗?

部分领域可以替代,但是还有有部分场景会坚持使用c语言的。

华体会体育

历史原因,c语言出生就是为了unix系统,所有的特性都是【练:shì】为了服务于硬件层上的一层抽象层, 就像是一个建好的大楼再去替换(繁体:換)地基,虽有可能但是难度很大{读:dà}, 如果把linux内核从rust开始重写, 估计也有很大的工作量。 这些不是语言是否可以实现的问题,而是是一个选择问题。 rust重写后带来的收益真的有那么可观吗。 操作系统的格局已经存在了, 不可能有更【pinyin:gèng】大的变化了。

rust可以用在操作系统之上的应用开发, 比如:传统的(拼音:de)一些工控软件,企业级软件中后台,直接面对的应该(繁体:該)是c 、csharp、java、golang等。

开云体育

其实以后的趋势应该是融合,不是替代关系, 一个系统中不(练:bù)同的偏(读:piān)重采用不同的语言开发,也是现在大企业的一种趋势。

还有【拼音:yǒu】一种可能,rust还没有全面替代了c ,又yòu 出来一种语言反而会替代[pinyin:dài]了它。

本文链接:http://10.21taiyang.com/Health-Conditions/12408799.html
rust中文【练:wén】翻译转载请注明出处来源