< 返回版块

github.com/shanliu/lsys 发表于 2023-02-01 00:01

哈哈 最近半年发现知乎上出现好多cpp码农埋汰rust 的 啥情况

评论区

写评论
dvorakchen 2023-02-06 15:46

不用理会,每种语言都会有这样的问题,不用理会

作者 github.com/shanliu/lsys 2023-02-03 20:44

你这让资深写cpp的看见了肯定说你水平不行怪语言。

--
👇
YISH: 内存管理,最简单的原则就是有收有放。但是 CPP 没有所有权限制,代码多了就不知道应该在哪释放了。

--
👇
rayw0ng: 不是针对 Rust, 是对所有语言。 我学 cpp 的时候,也觉得 cpp 最强大。但是水平有限,没有绝对的把握不出现内存管理的问题,所以才学了 Rust.

rustdesk 2023-02-03 15:35

大清遗老

YiiSh 2023-02-03 10:15

内存管理,最简单的原则就是有收有放。但是 CPP 没有所有权限制,代码多了就不知道应该在哪释放了。

--
👇
rayw0ng: 不是针对 Rust, 是对所有语言。 我学 cpp 的时候,也觉得 cpp 最强大。但是水平有限,没有绝对的把握不出现内存管理的问题,所以才学了 Rust.

PaiGack 2023-02-02 10:02

rust 也可以埋汰 cpp

xh1109 2023-02-02 09:42

怕抢饭碗呗,那么多人骂肯定是跟自己有利害关系。

Bai-Jinlin 2023-02-01 15:10

首先,很多人看不惯rust是因为他们没学明白rust,经常拿unsafe,refcell,生命周期这些喷rust。 其次,就是确实有一些rust天下第一的无脑吹败坏自家名声。 最后就是这两年铺天盖地的宣传了,很多人都有那种宣传的越好我就越感觉这个东西有问题的心里。

fakeshadow 2023-02-01 11:41

这种人越多越好,有助于净化rust社区。

Krysme 2023-02-01 10:40

其实喜欢CPP的,基本水平都有问题。我们不需要说什么政治正确的话,什么语言只是工具。语言的选择实质上代表一个人对项目的态度,或者编程的态度。

写程序不是让你自由自在的想干啥就干啥的。真正对一个项目负责的人,你往往不太在意可以怎么写,而更在意什么事情/BUG一定不会发生,而rust就是保证了最耗人工的bug在编译期间被阻截。

rust的特点其实就是写的时候,如果你不熟悉,就碰钉子,但是如果你rust本身水平不差,写出来的程序往往可以一直跑,没有什么生产环境的事故。这种特性对于很多项目都是相当有价值的,尤其是服务器这种 7 X 24 小时运行的。

还有就是那个新语言生态的问题,其实很好解决。有的人说老语言有生态优势,但是其实FFI是个相当简单的事情。倒是C/C++那个构建系统,加一个第三方库都要搞半天,还要写cmake之类的。麻烦得要死,到最后好多库都喜欢自己造轮子。尤其是企业内部的老C++项目,各种自己山寨的channel,Rc,Box,日志库,单元测试,等等的工具。

所以说,我自从找了个rust工作以后,就再也不想去C/C++的岗位了。

作者 github.com/shanliu/lsys 2023-02-01 10:34

仅在他在的那个项目组.其他不清楚

--
👇
shanliu: 以前一同事在企鹅,他写CPP的,据他说他现在都不敢提RUST,会被群喷 去年开始好像知乎上CPP码农有群喷RUST的帖子好像也越来越多 我偶尔写点C,对CPP不感冒,只是好奇为什么会出现这样逆反心理....

作者 github.com/shanliu/lsys 2023-02-01 10:27

以前一同事在企鹅,他写CPP的,据他说他现在都不敢提RUST,会被群喷 去年开始好像知乎上CPP码农有群喷RUST的帖子好像也越来越多 我偶尔写点C,对CPP不感冒,只是好奇为什么会出现这样逆反心理....

MrZLeo 2023-02-01 10:22

https://www.zhihu.com/question/580372235/answer/2867228203

songzhi 2023-02-01 09:10

如果你去问他们的话,他们会说他们不讨厌Rust,只是讨厌吹Rust的人。这种逻辑可以套用在任何事物上,跟事物本身的好坏没有关系,是一种诡辩。

liangyongrui 2023-02-01 08:46

可能因为rust自带网红气质吧。然后很多人就不喜欢网红xxx

RedPanda 2023-02-01 08:26

毕竟写代码时候可以随心所欲想怎么写就怎么写那是相当的快乐。

至于修bug这种事,(写的时候)我写的程序怎么可能有那么多bug项目太紧张了

hax10 2023-02-01 08:00

鄙视链了解一下。

rayw0ng 2023-02-01 07:44

不是针对 Rust, 是对所有语言。 我学 cpp 的时候,也觉得 cpp 最强大。但是水平有限,没有绝对的把握不出现内存管理的问题,所以才学了 Rust.

1 共 17 条评论, 1 页