看来要学点Rust了

版主: hci

头像
minquan(三民主义)
论坛精英
论坛精英
帖子互动: 185
帖子: 7211
注册时间: 2022年 7月 29日 09:12

Re: 看来要学点Rust了

帖子 minquan(三民主义) »

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

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

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

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

我觉得这可能是用Rust的最直接原因。我在go自建带锁的全局变量很烦心啊。
图片
头像
minquan(三民主义)
论坛精英
论坛精英
帖子互动: 185
帖子: 7211
注册时间: 2022年 7月 29日 09:12

Re: 看来要学点Rust了

帖子 minquan(三民主义) »

CutPaste 写了: 2022年 9月 23日 03:32

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

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

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

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

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

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

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

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

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

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

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

ParallelProcessing差,数学应用非常差。

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

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

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



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

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

Re: 看来要学点Rust了

帖子 TheMatrix2楼主 »

CutPaste 写了: 2022年 9月 23日 03:32

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

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

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

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

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

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

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

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

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

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

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

ParallelProcessing差,数学应用非常差。

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

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

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



.
谢谢。

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

Re: 看来要学点Rust了

帖子 helpme »

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

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

CutPaste 写了: 2022年 9月 23日 03:32

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

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

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

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

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

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

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

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

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

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

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

ParallelProcessing差,数学应用非常差。

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

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

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



.
上次由 helpme 在 2022年 9月 23日 12:52 修改。
看不懂脸色、分不清局势、见不惯人心,三者得其一,便是取祸之道
cangyoujiacuo(仓又加错)
见习作家
见习作家
帖子互动: 42
帖子: 391
注册时间: 2022年 7月 30日 10:28

Re: 看来要学点Rust了

帖子 cangyoujiacuo(仓又加错) »

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

Friendly的feature是有代价的。
fantasist
见习点评
见习点评
帖子互动: 160
帖子: 1354
注册时间: 2022年 7月 24日 19:52

Re: 看来要学点Rust了

帖子 fantasist »

语言坑不错,一下就把人气烘起来了
madalpaca(狂草尼玛)
正式会员
正式会员
帖子互动: 1
帖子: 11
注册时间: 2022年 9月 15日 23:01

Re: 看来要学点Rust了

帖子 madalpaca(狂草尼玛) »

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

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

Re: 看来要学点Rust了

帖子 dfgqq »

写crud之类的应用

老老实实用Java好了

rust没有任何优势
头像
eecs_guy(麦兜)
论坛点评
论坛点评
帖子互动: 140
帖子: 2619
注册时间: 2022年 7月 24日 03:29

Re: 看来要学点Rust了

帖子 eecs_guy(麦兜) »

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

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

Re: 看来要学点Rust了

帖子 pseudo(small man) »

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

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

Re: 看来要学点Rust了

帖子 leonhd »

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

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

C语言又要流行了,因为中国开始造芯片
头像
ccmath
论坛精英
论坛精英
帖子互动: 369
帖子: 7171
注册时间: 2022年 9月 17日 19:18

Re: 看来要学点Rust了

帖子 ccmath »

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

Re: 看来要学点Rust了

帖子 mrvl »

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

回到 “葵花宝典(Programming)”