A岛匿名版
首页版规 | 丧尸路标 | A岛“不扩散条约” | 常用图串 | 请关注A岛微博 | 芦苇娘的胖次| 人,是会思考的芦苇|芦苇娘表情包下载|输入法颜文字|App下载:芦苇娘(安卓)|基佬紫(安卓)|蓝A岛(安卓)|WP|Win10|芦苇娘(iOS)|橙A岛(iOS)
当前在线: 常用串:丧尸图鉴·壁纸楼·豆知识·淡定红茶·胸器福利·黑妹·总有一天·这是芦苇·赵日天·二次元女友·什么鬼·荒野探索·面包车女孩·AC大逃杀新版

No.19910803 - Rust与C++比较 - 技术宅


回应模式
No.19910803
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
电脑组装及产品等问题请移步数码,否则删
•本版发文间隔为15秒。

Rust与C++比较 无名氏 2019-09-06(五)21:55:03 ID:Lu0konK [举报] [订阅] No.19910803 [回应] 管理
C++和Rust比较简直就是龟与兔,C++一个特性动不动就要开发几年十几年,Rust发展比想象中的快太多了。

Rust几年时间内都已经完成C++的大部分特性,而且有很多特性(模式匹配,函数式编程)领先C++甚至很多年,能完全替代C/C++要不了多久。

Rust中大量使用的"struct()"/enum/Result/Option,其实就是C++多年之前就有了的tuple/variant/expected/optional,然而就是由于缺少模式匹配,导致这些东西很难用,市场应用很差。

再比如异步/并发编程,Rust的async/await开发到只用了不到两年的时间,而C++的executor/network甚至还要等到C++23/26。
而且Rust的特性应用也远比C++快速,async/await还没正式推出前上游的tokio/async-std等库都差多已经提前做好了适配,很快就能推动并影响整个Rust生态市场。
无标题 无名氏 2019-09-06(五)23:23:22 ID:UbH0S4x [举报] No.19912101 管理
C+lua可以,C++就算了,上网搜一点c++的文章,全是在教你这个工具怎么怎么用,那个工具的注意点,搜java js go基本上都是项目实战,c++太反技术了
无标题 无名氏 2019-09-06(五)23:25:00 ID:UbH0S4x [举报] No.19912125 管理
说"学好c++再学其它东西不是轻轻松松?“
就跟说"学好数学再学其它东西不是轻轻松松?“一样的操蛋
无标题 无名氏 2019-09-06(五)23:25:48 ID:bV7WFGn [举报] No.19912143 管理
>>No.19912125
肥哥我觉得学好数学那句话是对的啊(´゚Д゚`)
无标题 无名氏 2019-09-06(五)23:33:57 ID:UbH0S4x [举报] No.19912261 管理
>>No.19912143
这句话没毛病,关键是这个"学好”到底要学到多好,精通c++到底是多精通,这个没法判断也没有标准啊
无标题 无名氏 2019-09-07(六)00:29:52 ID:Lu0konK (PO主) [举报] No.19913054 管理
>>No.19912101
能用C干的事情,用C++在不牺牲任何性能的方式下提升开发效率。C最大的优点就是ABI稳定,所以一般用C++到出C接口作跨语言交互。
至于你说的工具问题,大概是编译器参数和编译脚本问题,有个熟手教两分钟就会,不过这种东西确实对新手不太友好就是了。
其他语言内置了太多库,所以看起来开发东西很简单。而C++则通常需要自己去外面找库,比如boost。

>>No.19912125
因为C++包含很多在其他语言的概念,掌握了这些C++开发者转其他语言会很容易。当然开发并不是只会基本语法,还需要各种库。
无标题 无名氏 2019-09-07(六)04:04:23 ID:Mt7h6Va [举报] No.19914365 管理
ruat传教士成功会晤(^o^)ノ
无标题 无名氏 2019-09-07(六)08:55:28 ID:tLYGWHk [举报] No.19915420 管理
C/C++被你们说得一无是处的样子
一个没有经过时间和市场考验的新兴语言也敢大放厥词
要我说用不来还不如说是你 。嵌入式那么多设备装机量,也没见那么大怨气
无标题 无名氏 2019-09-08(日)10:30:07 ID:WcKOIP7 [举报] No.19931038 管理
(´゚Д゚`)我对c++最大的印象是,自由奔跑随风是方向,有一种在草原上裸奔到处拉屎的感觉。

话说rust是新产品?
无标题 无名氏 2019-09-08(日)16:50:17 ID:4kmLq8W [举报] No.19935911 管理
(`・ω・)
一杆打死不可取, c++能活这么久, 自然有原因

rust进步快是没历史包袱, 而且参与者是众多

rust入门也比较慢, 一个生命周期和所有权就能劝退不少初学者
无标题 无名氏 2019-09-09(一)11:37:39 ID:ILHARRy [举报] No.19946937 管理
>>No.19931038
最近在复习Cpp,感觉说的好形象(;´Д`)
无标题 无名氏 2019-09-09(一)22:08:42 ID:1n6sEWb [举报] No.19956269 管理
>>No.19931038
太草
无标题 无名氏 2019-09-09(一)23:08:40 ID:rMQvyqW [举报] No.19957187 管理
rust是挺不错的,就是一堆概念有点劝退初学者,不过编程初学者也不可能去学rust,rust的主要用户也都是写了多年c++的吧
无标题 无名氏 2019-09-12(四)15:51:45 ID:YBDCR3E [举报] No.20002032 管理
po好厉害(´゚Д゚`),做C++的吗?干了多久才能有这种水平

UP主: