看来要学点Rust了

版主: hci

头像
minquan
论坛精英
论坛精英
帖子: 5373
注册时间: 7月 29, 2022, 9:12 am
昵称(选填): 三民主义

Re: 看来要学点Rust了

帖子 minquan »

Rabboni 写了: 9月 22, 2022, 3:39 pm 瓦特法克,C++比C有用多了。
前辈,我问你个问题啊——

就是C++是如何避免数据冲突,即race的?

比如我给一个对象的attribute设立了on和off两种状态。

去读取这种状态和去改写这状态的两个method会有冲突机会吗?

我觉得这可能是用Rust的最直接原因。我在go自建带锁的全局变量很烦心啊。
图片
头像
minquan
论坛精英
论坛精英
帖子: 5373
注册时间: 7月 29, 2022, 9:12 am
昵称(选填): 三民主义

Re: 看来要学点Rust了

帖子 minquan »

CutPaste 写了: 9月 23, 2022, 3:32 am

此人是俄疣。疣族特爱误导坑害异族为乐。

所以一般他们说的话,我会先反着来理解。

更可能是他想忽悠别人去学没优势的语言。

RUST是Mozilla.org开发了很多年的语言。

但并没有什么优势,所谓的安全是吹牛逼。

Firefox浏览器也是Mozilla.org开发维修。

但RUST没有使Firefox变更好,而是更坏。

几十年前的Firefox浏览器比现在的好多了。

才几天前我决定停止用了几十年的Firefox。

因为Firefox越写越烂,问题很多还速度慢。

与Golang,Julia 比,RUST是毫无优势。

ParallelProcessing差,数学应用非常差。

而今后很明显是PP和DataScience的天下。

学什么新语言是很大的决定,因为投入大。

学新语言俄疣建议RUST,基本就是坑人。



.
Rust保证线程安全还是很厉害的。

我重构了go代码,就是为了防race
图片
TheMatrix2楼主
论坛点评
论坛点评
帖子: 2497
注册时间: 8月 20, 2022, 10:11 pm

Re: 看来要学点Rust了

帖子 TheMatrix2楼主 »

CutPaste 写了: 9月 23, 2022, 3:32 am

此人是俄疣。疣族特爱误导坑害异族为乐。

所以一般他们说的话,我会先反着来理解。

更可能是他想忽悠别人去学没优势的语言。

RUST是Mozilla.org开发了很多年的语言。

但并没有什么优势,所谓的安全是吹牛逼。

Firefox浏览器也是Mozilla.org开发维修。

但RUST没有使Firefox变更好,而是更坏。

几十年前的Firefox浏览器比现在的好多了。

才几天前我决定停止用了几十年的Firefox。

因为Firefox越写越烂,问题很多还速度慢。

与Golang,Julia 比,RUST是毫无优势。

ParallelProcessing差,数学应用非常差。

而今后很明显是PP和DataScience的天下。

学什么新语言是很大的决定,因为投入大。

学新语言俄疣建议RUST,基本就是坑人。



.
谢谢。

我会Python,Java,SQL。其他语言我没有use case,所以目前也不会入任何语言。
helpme
论坛元老
论坛元老
帖子: 15246
注册时间: 7月 24, 2022, 8:20 pm

Re: 看来要学点Rust了

帖子 helpme »

最先adopt Rust的其实是AWS,作为竞争对手Azure在follow人家而已,这个CTO只不过嘴巴太大

Firefox做的不好,和Rust一点关系也没有

CutPaste 写了: 9月 23, 2022, 3:32 am

此人是俄疣。疣族特爱误导坑害异族为乐。

所以一般他们说的话,我会先反着来理解。

更可能是他想忽悠别人去学没优势的语言。

RUST是Mozilla.org开发了很多年的语言。

但并没有什么优势,所谓的安全是吹牛逼。

Firefox浏览器也是Mozilla.org开发维修。

但RUST没有使Firefox变更好,而是更坏。

几十年前的Firefox浏览器比现在的好多了。

才几天前我决定停止用了几十年的Firefox。

因为Firefox越写越烂,问题很多还速度慢。

与Golang,Julia 比,RUST是毫无优势。

ParallelProcessing差,数学应用非常差。

而今后很明显是PP和DataScience的天下。

学什么新语言是很大的决定,因为投入大。

学新语言俄疣建议RUST,基本就是坑人。



.
上次由 helpme 在 9月 23, 2022, 12:52 pm,总共编辑 1 次。
看不懂脸色、分不清局势、见不惯人心,三者得其一,便是取祸之道
cangyoujiacuo
著名写手
著名写手
帖子: 294
注册时间: 7月 30, 2022, 10:28 am
昵称(选填): 仓又加错

Re: 看来要学点Rust了

帖子 cangyoujiacuo »

MrAnderson 写了: 9月 22, 2022, 10:27 pm 等rust做出几个大系统再说吧。系统大了,会暴露很多没想到问题
这话说的有道理,以前做过的一些C++写的系统,人员不合格,code以copy and paste 的方式胡乱往上堆,尽管有内存泄漏,但只要能编译,总能run起来,后来一些用更friendly高级语言写的系统,如果code base 足够大,不好好管理的话,run都run不起来。
当然,现在机器的内存等硬件比过去好太多了,可能这种天花板也不容易看到了。

Friendly的feature是有代价的。
fantasist
见习作家
见习作家
帖子: 392
注册时间: 7月 24, 2022, 7:52 pm

Re: 看来要学点Rust了

帖子 fantasist »

语言坑不错,一下就把人气烘起来了
madalpaca
正式会员
正式会员
帖子: 4
注册时间: 9月 15, 2022, 11:01 pm
昵称(选填): 狂草尼玛

Re: 看来要学点Rust了

帖子 madalpaca »

这人背景是搞安全的, 坐在Azure CTO的位置上面之后的口风肯定是离不开自己的老本行 - 做技术的人的通病。

他写过最牛逼软件是几十个windows的小tools,叫做sysinternal suite之前在windows上面还经常用还挺好用的。后来公司被微软收购之后应该就是走管理岗。问题是,服务平台的安全性显然不是单纯的用什么语言就能解决的问题。不过,在这个位置上面打嘴炮求存在感是混下去的必要技能,没什么奇怪的。至于你目前如果还有出产品的任务在身上,听这种话就自求多福了。
dfgqq
见习会员
帖子: 1
注册时间: 10月 14, 2022, 3:50 pm

Re: 看来要学点Rust了

帖子 dfgqq »

写crud之类的应用

老老实实用Java好了

rust没有任何优势
头像
eecs_guy
论坛点评
论坛点评
帖子: 2584
注册时间: 7月 24, 2022, 3:29 am
昵称(选填): 麦兜

Re: 看来要学点Rust了

帖子 eecs_guy »

madalpaca 写了: 10月 3, 2022, 2:55 pm 这人背景是搞安全的, 坐在Azure CTO的位置上面之后的口风肯定是离不开自己的老本行 - 做技术的人的通病。

他写过最牛逼软件是几十个windows的小tools,叫做sysinternal suite之前在windows上面还经常用还挺好用的。后来公司被微软收购之后应该就是走管理岗。问题是,服务平台的安全性显然不是单纯的用什么语言就能解决的问题。不过,在这个位置上面打嘴炮求存在感是混下去的必要技能,没什么奇怪的。至于你目前如果还有出产品的任务在身上,听这种话就自求多福了。
sysinternal 是他写的啊?!都被整合进 Windows 了吧。
Work smart. Play hard.
头像
pseudo
见习点评
见习点评
帖子: 1504
注册时间: 7月 28, 2022, 10:04 am
昵称(选填): small man

Re: 看来要学点Rust了

帖子 pseudo »

学C/C++本质不就是学习计算机体系吗?在这个意义上Rust不会好到那里去,现在C++也进步得很快。

hci以前推荐过clojure,我也觉得是不错的语言,把程序员从底层的劳动解放出来。如果不能不接触底层,那么用C++和用Rust的差别就不大了。
leonhd
见习写手
见习写手
帖子: 80
注册时间: 11月 28, 2022, 9:30 pm
昵称(选填): leonhd

Re: 看来要学点Rust了

帖子 leonhd »

各类语言以后会越来越多,而不是越来越少
因为LLVM的成熟,导致语言只需要做好前端和标准库,基本上后端代码生成和优化之类的都丢给LLVM就行,以前后端是编译器/语言开发的大头
covid19 写了: 9月 22, 2022, 3:58 pm 马上不流行发明新编程语言的轮子,因为股市要崩盘了,这些靠卖广告的公司要裁人了

这些年发明了一堆重复的轮子,和法轮功有一拼

C语言又要流行了,因为中国开始造芯片
头像
ccmath
著名点评
著名点评
帖子: 4001
注册时间: 9月 17, 2022, 7:18 pm

Re: 看来要学点Rust了

帖子 ccmath »

实现这个的语言不少吧。为啥要用rust
helpme 写了: 9月 22, 2022, 9:06 pm Rust主要的突破是memory-safety modeled within the type system, and checked by the compiler
mrvl
著名写手
著名写手
帖子: 262
注册时间: 10月 29, 2022, 1:51 pm

Re: 看来要学点Rust了

帖子 mrvl »

这个年代发明的语言,如果还带大括弧和分号,都属于垃圾
回复

回到 “葵花宝典(Programming)”