找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3|回复: 0

Rust 为什么被这么多内行人推崇?

[复制链接]

6

主题

1

回帖

20

积分

新手上路

积分
20
发表于 5 小时前 | 显示全部楼层 |阅读模式
目前市面上没有垃圾回收的热门语言:汇编,C,C++,Rust,这些语言都是可以做系统开发的,Rust 为什么变成热门,主要本质上,是通过原子对象所有权方案来规范使用者的编程习惯,每一步都按照 Rust 的规则来进行,垃圾回收主动权一点一滴交给用户,把负担分散到用户的编程习惯上,这种做法很新颖,内行人都比较认可,用户适应虽然需要更长的时间(相对于其他语言),一旦习惯了,那就酸爽了。
Rust 语言糖太多了,关键字也不少,如果在语法层面,再进行简化,走 Python、Go 大道至简路线,未来将是非常成功的。拒绝一个事情,有多个做法、语法等解决方案,去掉糖衣裹,去掉孔乙己的茴香豆多种写法,开始即是本质,那它就是一门完美的语言。我觉得 Rust 开始没有考虑好这点,中间大手术也做了很多次,和当初的设计相比,已经可用改头换面来形容了,后期应该很难做到。
我一直使用 Go 语言开发东西,也很喜欢它的简洁性,我想如果 Go 也能去掉垃圾回收管理,引进所有权释放给用户控制,那 Go 应该上了一个大台阶。不过目前 Go 真的很 OK 了,资源使用和性能,在 Rust 的 80% 左右,而且足够的简单,在开发界是绝佳的语言了,让 Go 走集百家之所长的路线,Go 没有这个基因,Go 开发团队理念就是创新极简。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|一起港湾 ( 青ICP备2025004122号-1 )

GMT+8, 2026-2-18 17:06 , Processed in 0.094164 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表