楼主:
Rust (DOG~R~0.0~)
2025-02-21 10:10:17https://blog.rust-lang.org/2025/02/20/Rust-1.85.0.html
知道Rust这个程式语言也超过十年了,
自从1.0稳定版推出之后,
就以每三年一个大版本的方式演进,
今年则是轮到了Rust 2024
(对,因为延迟了一段时间到2025才发布)。
不过我看了一下看起来是这次最大的改动RPIT,
然后根本不知道在写什么OTZ,
只能说Rust的复杂性越来越高了......
啊对了Future也进Prelude了~
作者:
jobintan (Robin Artemstein)
2025-02-21 11:05:00作者:
zyxx (321)
2025-02-21 12:16:00好奇问一下 为什么一直有推文在推rust 它强在哪
楼主:
Rust (DOG~R~0.0~)
2025-02-21 12:35:00快 内存安全性高 能一个语言搞定高阶和低阶抽象
作者:
wulouise (在线上!=在电脑前)
2025-02-21 12:41:00compiler够让你找到大部分memory issue就是强
强在它的护卫队会把公开说它很有病的人都战翻..好可怕
作者:
g36maid (过膝袜学姐)
2025-02-21 13:57:00Linux kernel 也开始锈化了
作者: safe (safe) 2025-02-21 15:26:00
这 ID
作者:
ybite (小犬/小B)
2025-02-21 16:09:00ID正确
作者:
CoNsTaR ((const *))
2025-02-21 16:26:00不懂 Rust 好在哪里的人就是不懂程式 (x
作者: kill2233000 (kill) 2025-02-21 17:30:00
id正确
楼主:
Rust (DOG~R~0.0~)
2025-02-21 18:44:00我经验上至少比Haskell简单 不过业界也没在用Haskell...
作者:
Matz (妹妹C吸)
2025-02-21 19:13:00在我大C面前都是垃圾
作者: goldie (阿良) 2025-02-21 19:59:00
ID 正确
作者: YYYero (YYYero) 2025-02-21 20:03:00
强到连本人都不懂
作者: superpandal 2025-02-21 22:30:00
只爱图灵完备的小工具 易掌控 做复杂功能也不输rust编译慢消秏资源多就...
作者:
yam276 ('_')
2025-02-21 23:30:00Rust编译器就像某种难搞的女人
作者:
Litfal (Litfal)
2025-02-22 02:11:00控制狂(x
上面喜欢图灵完备要不要考虑Brainfuck 最小的语言
作者:
gino0717 (gino0717)
2025-02-22 19:14:00吵架文比成品多的语言
作者: superpandal 2025-02-22 19:32:00
我就知道有人要讲brainfuck 所以才说图灵完备小工具图灵完备小工具是第一个条件
Rust蝉联9年most admired language,无数工具链用Rust重写到都变梗了 说吵架比成品多是不是在云啊
作者: superpandal 2025-02-22 23:23:00
就是网络上在吹的用rust重写一切 但与其关注所有权我觉得gc还比较好 拿来工作应对变化的需求绝对会趴混乱的改一改忘记了所有权问题就囧了一般效能也足够用了
作者:
shter (飞梭之影)
2025-02-23 12:33:00现在连新区块链智能合约都采用 Rust 了
作者: qwerasdf6102 (eat_centrum) 2025-02-23 23:48:00
不是要杠 但任何程式语言不可能不图灵完备 你真的只是要图灵完备的话可以是一个0 1打点带 或是一个x86的mov就图灵完备了
有图灵不完备的程式语言,(还好几个),学术圈会拿来做正规验证,因为图灵完备的语言会有性质证不出来但我不知道产业界有没有在用~~~
作者:
PosetMage (AI魔法师公会长老)
2025-02-24 05:41:00大部分双paradigm都是图灵完备 2stack PDA = Turing非图灵语言多半是只有一个paradigm 导致等价1stack PDA
我不太确定这种语言的复杂度到哪里,不过coq可以拿来写跟验证c compiler,跟pda同级的话还蛮让人意外的
作者:
PosetMage (AI魔法师公会长老)
2025-02-24 09:27:00楼上如果你说是验AST的话 程式码文字本身是 CFG不是指执行 而是单纯的文字 main.c 内容文字结构
c的grammar不是context free,所以1stack pda一定不够
rust 最大的问题是懂它的人一般都不很懂 c.c++ 最大的问题是用它的人一般都是在写 c所以两边不合,见面就打也是很正常的 (~误
作者:
PosetMage (AI魔法师公会长老)
2025-02-24 11:54:00所以是1stack以上2stack未满这样 很复杂但又不够图灵
作者: superpandal 2025-02-24 18:20:00
肯定多的是没有图灵完备的小工具 图灵完备的大工具也不是小工具
作者:
wulouise (在线上!=在电脑前)
2025-02-25 01:09:00写了c++你会觉得rust超棒,可是我没办法写rust...
不会,我还是比较喜欢C++,除了cargo 屌打autoconf/cmake之流以外
作者:
CoNsTaR ((const *))
2025-02-25 19:22:00说有语言非图灵完备是在反串?哪个通用语言非 2-PDA 的举例给我看C 语言非图灵完备的话有哪个语言可以图灵完备?还是你的语言不是跑在用 C 写的系统里?还是你觉得用非图灵完备的语言可以跑或写出图灵完备的语言?(没想过如果是的话图灵完备性不就是假议题?)第一次看到这么反智还讲得头头是道快笑死
作者:
CoNsTaR ((const *))
2025-02-25 22:10:00越好的语言吵越凶,烂语言当免洗工具用完就丢好语言才会去在意要怎么改进
作者: superpandal 2025-02-26 10:05:00
并不是 有人知道就有讨论 有人知道是因为有人有公司推广 并不代表该语言真的非常好
光lambda就图灵完备了 现在语言全几乎都有lambda
我讲的c compiler是真实存在的,叫做CompCert,是用coq写的,你不知道并不代表不存在。执行C程式的确需要图灵完备,但我讲的是C compiler,他的任务并不是执行C程式,请搞清楚compiler的工作再来评论别人是不是反智。