当前位置:Shooter-GamesGames

rust中文翻译[繁:譯]

2025-03-25 12:24:41Shooter-GamesGames

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

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

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

* Error Handling机制好太多,亚博体育用Result封装函数运行结果{pinyin:guǒ}灵活性大大提高,代码也大大简洁

* 函数式编程支持(拼音:chí)较好,有Lambda这种东西,使得它写起来甚至有Ruby的感觉

世界杯下注

* 效率高,没有澳门博彩了GC和Runtime,速度是(pinyin:shì)没得说的

* 支持范型《读:xíng》

* 有宏和编译器插chā 件这些黑客技,语言扩展性较好

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

Rust的劣势{练:shì}是:

* 语言《读:yán》特性复杂,对新手就不会那么友好

* 稳定性不够,语【pinyin:yǔ】言的进化较激进

* 第三方(拼音:fāng)库的成熟度还落后于Go,商业化的应用也还不够

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

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

澳门新葡京

rust语言(yán),形如c ,可读性差。

具jù 有指针,编程不简洁。

娱乐城

内存(练:cún)不能自动回收,注定只能局部流行。

模块《繁:塊》化的倾向也不好。

所以rust发展的结果,可以参考c ,可能在(拼音:zài)局部流行起来{pinyin:lái},比如系统(繁:統)工具类软件的开发。

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

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

幸运飞艇

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

如果对语言设计感兴[繁:興]趣的话,可以看一下这个项目。

Rust可能取代C语言吗?

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

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

rust幸运飞艇可以用在操作系统之上的应用开发, 比如:传统的一些工控软件,企业级{繁:級}软件中后台,直接面对的应该是c 、csharp、java、golang等。

其实以后的趋势应该是融合,不是替代关系, 一个系统中不同(繁:衕)的偏重采用不同的语澳门银河言开发,也是现在大企业的一种趋势。

还有一种可能,rust还没有全面《繁:麪》替代了c ,又出来一种语言反而会替代【拼音:dài】了它。

本文链接:http://10.21taiyang.com/Shooter-GamesGames/12408799.html
rust中文翻译[繁:譯]转载请注明出处来源