Re: [讨论] Rust 2024 发布正式版

楼主: PosetMage (AI魔法师公会长老)   2025-02-22 12:39:39
※ 引述《Rust (lang)》之铭言:
: https://blog.rust-lang.org/2025/02/20/Rust-1.85.0.html
: 知道Rust这个程式语言也超过十年了,
: 自从1.0稳定版推出之后,
: 就以每三年一个大版本的方式演进,
: 今年则是轮到了Rust 2024
: (对,因为延迟了一段时间到2025才发布)。
: 不过我看了一下看起来是这次最大的改动RPIT,
: 然后根本不知道在写什么OTZ,
: 只能说Rust的复杂性越来越高了......
: 啊对了Future也进Prelude了~
好像蛮多人想问为什么rust要存在XD
简单说可以看看kotlin kotlin使用了JVM 换言之就是复用已经发展成熟的语言后端
rust复用的是成熟的LLVM IR后端 前端C++已经发展到乱七八糟的 早就该重新设计
就如同kotlin是一个现代前端 rust也是现代前端
推文有人说C C也是古老不良设计的语言 比如file系参数顺位并不统一
作者: ILoveAMD (AMD)   2025-02-22 13:19:00
无所谓设计良不良 能完成任务的就是好工具
作者: labbat (labbat)   2025-02-22 14:30:00
会现代C/C++的都是狠人
作者: stallings (瓜子)   2025-02-22 14:30:00
现代世界还是要有现代工具希望 C (简陋)、C++ (复杂) 能尽快被取代
作者: Matz (妹妹C吸)   2025-02-22 15:48:00
要取代C/C++,不是不可能,但我们到死应该都看不到
作者: DrTech (竹科管理处网军研发人员)   2025-02-22 18:14:00
可以分享,简单,复杂,乱七八糟的定义吗?如果是 人造成的因素,别牵拖给程式语言吧。Rust也可以写出乱七八糟阿!
作者: dildoe (Dildo)   2025-02-22 20:08:00
现有的c/c++专案铁定不会换语言 一般人也不会整天写c/c++都是特定行业比较多XD
作者: superpandal   2025-02-22 20:46:00
如果现代就是臃肿就是桎梏 我觉得这不够现代轻量跨平台 编译以及运行都足够快才是人用的东西现代是速食文化工具就是工具而不是人 便捷好用才好
作者: ILoveAMD (AMD)   2025-02-22 21:09:00
想取代c喔? 不知道该从哪吐槽
作者: windows2k (程式宅 <囧>)   2025-02-22 21:59:00
那有什么完美无缺的语言,一切都是trade off
作者: md3q6e (furu777520forever)   2025-02-22 23:05:00
rust 抽象是很好 但套件包真的好肥交给 analyzer 检查又很吃资源
作者: superpandal   2025-02-22 23:17:00
确实目前没有完美的语言 可以先放弃一些次要的东西开发人员开发快捷是主要的就是
作者: ohmylove347 (米特巴爾)   2025-02-22 23:41:00
怎么可能没有不良设计?不是优缺并存就代表设计没问题耶,大脑要进化可都是万年为单位的,只要大脑还有限制语法设计必然有好坏。为什么现代语言都有明显的设计趋势,就是因为前人已经试错告诉你那些设计容易导致开发上带来问题,如果旧有设计没有不良,为何新兴语言要改变?
作者: ILoveAMD (AMD)   2025-02-22 23:49:00
趋势是各种防呆 尽量在编译阶段抓出问题
作者: Bencrie   2025-02-23 02:10:00
参数顺位不统一那个要去骂 POSIX 标准吧
作者: wsad50232 (阿丰)   2025-02-23 08:19:00
那种会变来变去的语言都是垃圾什么时候看到C 在改版
作者: windows2k (程式宅 <囧>)   2025-02-23 11:50:00
c89/c99/c11/c17/c23都在改啊,只是没引进大feature,最大的改动就是memory model
作者: kkes0001 (kkes0308)   2025-02-23 18:51:00
又到了我最喜欢的战语言环节
作者: pot1234 (锅子)   2025-02-23 20:01:00
go光vector效能就差不少吧
作者: superpandal   2025-02-23 22:30:00
倒也不是真的要升级cpu 多数应用够用就好 机制搞好哪种语言多半不会差太大的至于js和py就是臃肿化了 专案也刻意复杂化了能手持设备掌中乾坤更好一点
作者: BoXeX (心爱骑士团异端审判骑士)   2025-02-23 22:57:00
C语言是有一些设计不良打死不改啦 像是结合律|&但做坏事的能力是一等一的 我们永远需要这个自由的语言至于C++就算了 功能多到爆炸谁搞得懂他
作者: ILoveAMD (AMD)   2025-02-24 00:06:00
请问 结合律|& 是指什么?
作者: linlin110 (酥炸鸡丁佐罗勒)   2025-02-24 01:55:00
https://reurl.cc/r37zZ4这篇蛮有意思的,C++的使用者分两派,对语言的需求完全不一样,很难兼顾是说C++20开始我就没在跟了 加太多新东西跟不上不知道module的支援度如何

Links booklink

Contact Us: admin [ a t ] ucptt.com