找回密码
 立即注册
搜索
楼主: 大神ミオ

[新闻] 微软正在用Rust重写Windows内核

[复制链接]
     
发表于 2023-5-1 19:46 来自手机 | 显示全部楼层
灰流うらら 发表于 2023-5-1 17:59
那换个说法,rust在语法功能上是否是c++的(近似)超集,类似c#之于java

—— 来自 Xiaomi M2007J3 ...

真的有哪个语言能是c++的超集吗…

rust有一些挺独特的东西,比如模式匹配,还有最出名的生命周期,不过如果理解了c++的引用,左值右值,移动语义,RAII之类的东西,大概也就能理解rust里生命周期的设计,两者都有很独特的东西,所以挺难说谁是谁的超集,硬要说的话我觉得c++的内容应该是比rust多很多的,当然我对rust算不上特别熟,只是简单略读过官网那几本书的水平。

—— 来自 Xiaomi M2012K11AG, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

发表于 2023-5-3 14:25 | 显示全部楼层
灰流うらら 发表于 2023-5-1 17:59
那换个说法,rust在语法功能上是否是c++的(近似)超集,类似c#之于java

—— 来自 Xiaomi M2007J3 ...

算是替代吧,吸取了 CPP 的很多经验教训,把一些好的实践固化成规定
回复

使用道具 举报

头像被屏蔽
     
发表于 2023-5-4 09:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2023-5-4 11:10 | 显示全部楼层
c和c++有iso iec ,  rust目前没看见iso的标准??
回复

使用道具 举报

     
发表于 2023-5-4 11:19 | 显示全部楼层
b0207191 发表于 2023-5-4 11:10
c和c++有iso iec ,  rust目前没看见iso的标准??

c++是开放的,可以自己去实现编译器,所以需要标准委员会去统一编译器的功能。这也导致c++有很长一段时间基本没啥变化

后来的流行语言不这么干了
回复

使用道具 举报

发表于 2023-5-4 11:44 | 显示全部楼层
精钢魔像 发表于 2023-5-4 11:19
c++是开放的,可以自己去实现编译器,所以需要标准委员会去统一编译器的功能。这也导致c++有很长一段时间 ...

反了,是 90年代初有几个商业 CPP 编译器为了防止他们打架才搞的标准化,JS 的标准化过程也差不多。rust 这边的模式是几家大公司出钱养 rust 基金会去开发 rustc,所以 rustc 自己就是标准
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-21 14:45 , Processed in 0.033440 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表