加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

D、GO、Rust 谁会在将来代替 C?为什么?

发布时间:2018-03-19 20:23:49 所属栏目:教程 来源:oschina.net
导读:不要管我的职位和 D 说话缔造者之一的身份。我会坦诚的答复这个题目。我认识 Go 和 Rust,而且知道 D 的弱点在那边。我勉励人们在 Rust 和 Go 社区相似地位的人可以提出他们诚实的概念。接着,我们开始吧。 起首,C++ 应该放在题目的哪个位置。不管它是否

让我再次提示,这仅仅是我的意见。我以为 Rust 正面对一些风趣的挑衅:

  • 一个反面谐的人品。阅读任何数目的 Rust 代码让人想起这个笑话“伴侣别让伴侣翘腿的一天”的漫绘图像(https://www.google.com/search?q=..)。 把躯干放在瘦腿上的人。Rust安详、准确的内存打点统统的前沿和中心。很少的题目域,不幸的是,这意味着思索和编码的大部门是致力于根基文书事变(GC 说话现实上自动化不见了)。安详的,确定的内存接纳坚苦的题目,但并不是独一的题目,乃至在一个措施中最重要的题目。因此 Rust 在这个说话计划题目上耗损庞大。这是风趣的,Rust 开始生长的其他方面的说话;独一的办理方案是成长说话,但题目如故是抽象可否辅佐处理赏罚各级资源的须要性。
  • 外国的语法。Rust 的语法是差异的,没有明明上风的差别。这是人来自 Algol-style 刺激性说话,必要处理赏罚一个无缘无端地差异的语法除了正确的资源簿记。

Rust 的 10 倍上风是:

  • 理论上要比其他快 10 倍。在三者之中,Rust 是个中独一的一款有天下一流程度的说话。这些在它准确界说的说话和技能要领的深度都可以看得出。
  • 比其他体系措施计划说话 10 倍更好的安详性。虽然,在这里我们只限于接头它在安详上的开支。
  • 性价比上要比其他好 10 倍。在很长一段时刻里,Rust 的 1.0 预览版都是社区的宠儿,没有一点错误:无论产生什么题目,现有的 Rust 可能未来的 1.0 版本城市有办理的步伐。此刻,1.0 版本已经竣事了蜜月期,人们的乐趣产生了很明明的降落(据我小我私人测算和预计),可是它的影响仍将继承存在。另外,事实,Rust 是一个正统的有适用代价的说话,它很轻易将人们的热情转化实体的贩卖。

总而言之

无论是这几种说话被定位于慢慢替代 C,C++ 可能同时存在于代码库中,照旧它们会成为将来项目标首选,本日的人们照旧会起首选择 C 或 C++——这统统都取决于这些说话的手段,只管施展它们的优点而且在各自的挑衅中得到打破。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读