mahoraga 发表于 2023-12-13 17:00

rust我感觉还是有些拳头项目的吧,我记得微软好像也有rust的项目,在新兴的语言里混的还算挺不错的了。魔怔教徒是一回事,语言本身应该还不错的

萌萌人_ 发表于 2023-12-13 17:27

a4ac7 发表于 2023-12-13 17:33

请问rust高手,什么是ownership

—— 来自 HUAWEI NOH-AN00, Android 12上的 S1Next-鹅版 v2.5.4

重言式 发表于 2023-12-13 17:34

Rust信徒很大一部分是前Node.js用户。因为JS作为语言太屎了,他们就要使劲夸大Rust想别人证明自己不止会屎语言

IIIIIlllllIIIII 发表于 2023-12-13 17:35

a4ac7 发表于 2023-12-13 17:33
请问rust高手,什么是ownership

—— 来自 HUAWEI NOH-AN00, Android 12上的 S1Next-鹅版 v2.5.4 ...

是’ (确信

— from OnePlus PJD110, Android 14 of S1 Next Goose v2.5.4

zxlice 发表于 2023-12-13 18:02

本帖最后由 zxlice 于 2023-12-15 19:58 编辑

想代替cpp怕不是你到失业都替不了
onwership的reference和borrow就像是unique_ptr和raw pointer以及raii,感觉都是cpp的最佳实践,或者说implement pattern?(有点区别)
slice就好像是span
现代cpp好像不会搞出很多内存问题啊

Cirn09 发表于 2023-12-13 18:07

开源社区的一大潮流之一就是用 rust 重写经典工具

MeursaulT 发表于 2023-12-13 18:08

カドモン 发表于 2023-12-13 16:47
我记得客户端都要跑在java里的 jrust

反正飞书卡的,我每次完成消息都要播个24帧都未必有的动效

—— 来自 S1Fun

小野賢章 发表于 2023-12-13 18:15



whzfjd 发表于 2023-12-13 18:21

这就是写代码像土木又超越土木的地方,抹灰的能炸掉大楼再干一份工

nuclearg 发表于 2023-12-13 18:26

小野賢章 发表于 2023-12-13 18:15


艹,什么rewrite仙人

chaucerling 发表于 2023-12-13 18:37

popeacg 发表于 2023-12-13 18:40

tsubasa9 发表于 2023-12-13 18:50

因为linux内核开始用rust了,原因大概是不想继续增加c语言屎山了

fifibear 发表于 2023-12-13 18:52

之前用go写过一个管理大量内网机器网络资源的调度工具,运行起来后负载高起来就会出一些很奇怪又很难查的bug,后来实在不想debug了直接用rust重写,之后就再没出过问题,感觉rust很适合写需要承担高负载的服务程序

—— 来自 Xiaomi 22061218C, Android 13上的 S1Next-鹅版 v2.5.4

QShen 发表于 2023-12-13 18:57

我倒是觉得C++程序员哪怕不用rust,学一点思想,也对写C++代码帮助很大

卒业之勇 发表于 2023-12-13 18:58

因为项目学过一下,感觉太难了

heliosu 发表于 2023-12-13 19:00

abcxiawei 发表于 2023-12-13 16:26
rust是我编程经历这么久以来,第一个觉得光入门就很难的语言,之前有类似感觉的语言只有lisp。既然有门槛, ...

买本SICP跟着写就行了,也还好

CosineG 发表于 2023-12-13 19:01

windsflied 发表于 2023-12-13 16:52
生态是大问题

最近把一个c#项目移植到java平台,被泛型相关折磨了一段时间

本来.net 6写得很愉快,结果被调了部门开始被迫写Java 8,实在是痛苦

—— 来自 OnePlus PJD110, Android 14上的 S1Next-鹅版 v2.5.4

心头小鹿撞 发表于 2023-12-13 19:06

来贵司写 tikv 呀(暴露了

shqingda_ 发表于 2023-12-13 19:14

都是前端娱乐圈的不过说归说,最近也准备学点rust上手项目

dkswxd 发表于 2023-12-13 19:57

小野賢章 发表于 2023-12-13 18:15


这个work in progress是真的却有其事在重写了,还是瞎🐔儿标的啊,这工作量要爆炸

—— 来自 Xiaomi 22041211AC, Android 13上的 S1Next-鹅版 v2.5.4

yvev 发表于 2023-12-13 20:02

本帖最后由 yvev 于 2023-12-13 20:04 编辑

shqingda_ 发表于 2023-12-13 19:14
都是前端娱乐圈的不过说归说,最近也准备学点rust上手项目

什么,现在rust也能混进前端潮流里去了?前段能用rust写啥?

是还没发展起来的tauri?半残的各式tui?

—— 来自 samsung SM-X800, Android 13上的 S1Next-鹅版 v2.2.2

fuckingworld 发表于 2023-12-13 20:19

heliosu 发表于 2023-12-13 15:36
唯一有潜力代替c/c++的品种
追逐先进生产力很奇怪么

我还没开始学,但是我觉得它会是下一个超过go的

论坛助手,iPhone

fuckingworld 发表于 2023-12-13 20:21

观世透 发表于 2023-12-13 14:52
编程语言大战由来已久,但像远古时期的php,java大战之类的其实都是码农口嗨自嘲。也就rust的用户是真的有 ...

最近十年大影响力的cpp项目有哪些?
我看到rust在我的领域内有重要项目,而且不止一个。岗位少是正常的,本来这东西一般人就搞不定

论坛助手,iPhone

奥古斯都 发表于 2023-12-13 20:27

tsubasa9 发表于 2023-12-13 20:29

fuckingworld 发表于 2023-12-13 20:21
最近十年大影响力的cpp项目有哪些?
我看到rust在我的领域内有重要项目,而且不止一个。岗位少是正常的, ...

不仅ue引擎的开发语言是cpp,ue当然也是用cpp写的

w酱 发表于 2023-12-13 20:31

fuckingworld 发表于 2023-12-13 20:21
最近十年大影响力的cpp项目有哪些?
我看到rust在我的领域内有重要项目,而且不止一个。岗位少是正常的, ...

GTA5

sellboy 发表于 2023-12-13 20:31

rust同时高效和内存安全,这不是梦中情语么。
虽然我没学会,但是不妨碍我怂恿别人去学。

evangelist64 发表于 2023-12-13 20:32

非建政专用号 发表于 2023-12-13 20:33

听过个段子
一坨屎用c++拉完放编译器会弹出99个警告和1个错误,用rust拉完放编译器里会有100个错误

wewai 发表于 2023-12-13 20:35

Rust 就是编程语言里的o啊

老实说真正好用的语言不多,你把生态还行,native运行,无 tracing GC,有 parametric polymorphism 和 ADT,有像样的 ad-hoc polymorphism 几个圈一划(前三样是 C/C++ 的,后三样是 ML 的),就会发现基本没有能选的。

fuckingworld 发表于 2023-12-13 21:21

本帖最后由 fuckingworld 于 2023-12-13 21:23 编辑

w酱 发表于 2023-12-13 20:31
GTA5

游戏肯定不算啊,不然游戏可太多了,游戏引擎可以算。基本上前面说的重要项目是指的开源项目,最起码是可以直接为整个业界带来收益的。

论坛助手,iPhone

shqingda_ 发表于 2023-12-13 21:31

本帖最后由 shqingda_ 于 2023-12-13 21:32 编辑

yvev 发表于 2023-12-13 20:02
什么,现在rust也能混进前端潮流里去了?前段能用rust写啥?

是还没发展起来的tauri?半残的各式tui?
现在各种前端比较新的工具链全是rust写的,什么deno、turbopack、swc。。vite也准备用rust重写估计当初发布语言的时候也没想到会在前端火起来

gammatau 发表于 2023-12-13 21:33

本帖最后由 gammatau 于 2023-12-13 21:44 编辑

fuckingworld 发表于 2023-12-13 20:21
最近十年大影响力的cpp项目有哪些?
我看到rust在我的领域内有重要项目,而且不止一个。岗位少是正常的, ...
win10 (确信
最有用的应该是CLR吧

lessball 发表于 2023-12-13 21:48

非建政专用号 发表于 2023-12-13 20:33
听过个段子
一坨屎用c++拉完放编译器会弹出99个警告和1个错误,用rust拉完放编译器里会有100个错误 ...

c++可能没有任何警告和错误,然后运行崩了

dovahkiin 发表于 2023-12-13 21:50

rust 信徒多是因为 php 垃圾,满意了吗?

php 火的原因跟 javascript 和 rust 一样的,如果你不能理解,那是因为你企业规模太小

没有人想被绑在垄断企业的平台上,无论是不做恶还是巨硬,本质都是一丘之貉,一旦你与它们的产品竞争,你就会知道命根子在别人手里的酸爽

evangelist64 发表于 2023-12-13 22:02

CyanCloverFern 发表于 2023-12-13 22:05

本帖最后由 CyanCloverFern 于 2023-12-13 22:07 编辑

这楼里有一种错误观点:学Cpp后应该去学RUST来学习一些最佳实践(idioms)。
CppCons提供了相当多有见解深入的批判、修正、建议等等,而相关问题的深入讨论在熟悉Cpp Org的组织架构后在wg21的papers里顺藤摸瓜就能一清二楚,比如SG7的static reflection,SG21的contract,以及EWG与SG14负责的异常部分竞争到最后由p0709描述的Herbceptions与p2232描述的catching values(boost的leaf是这个文档的实现)决一胜负《谁将会是真正的的zero-overhead determinstic expctions(关于exception的问题p2554会详细描述)》。
Rust的宣传是安全,而Cpp引以为傲的是丰富的表达能力(leaf是个元编程提供基础能力的库)


本质是不同的。

御坂MKII 发表于 2023-12-13 22:56

感觉 infra 里 go 和 rust 就是两个极端,一个突然一个要啥语言特性都不给你,连 const/immutable 都不打算加进来。一个在安全上做足了限制,学习曲线爆高,写着写着编译器就告诉这个变量的值已经 move 走了
页: 1 [2] 3 4 5
查看完整版本: rust为什么这么多信徒?