微软为什么从 C/C++ 转向了 Rust?( 二 )


Levick表示 , 这种安全编程的能力不容忽视 。 实际上 , 它带来的提升远远不止十倍 , 因此值得进行投资 。 这主要是因为几乎所有的C/C++代码都需要进行安全性审核以检查不安全行为 , 而用Rust编写的代码中 , 需要检查的不安全代码只是大多数代码库的一小部分 。
虽然微软看好Rust , 但Levick承认近期内微软核心开发人员不会停止使用C/C++ 。
他说:“微软有很多C++代码 , 而且这些代码无处不在 。 实际上 , 微软将继续使用C++来编写程序 , 而且还要使用很长一段时间 。 ”
许多工具都是围绕C/C++构建的 。 特别是 , 目前微软的二进制文件几乎完全建立在Visual C ++编译器上 , 它会生成MSVC二进制文件 , 而Rust则依赖LLVM 。
不过 , 也许最大的挑战是文化 。 Levick表示:“有些人想用他们熟知的语言来完成工作 。 ”
尽管如此 , 整个软件行业似乎都在向着Rust迈进 。 AWS使用Rust来部署Lambda无服务器运行时 , 以及EC2的某些部分 。 Facebook已开始使用Rust , 此外还有苹果、Google、Dropbox和Cloudflare也在使用 。
原文:
本文为 CSDN 翻译 , 转载请注明来源出处 。
Python 程序员深度学习的“四大名著”:
微软为什么从 C/C++ 转向了 Rust?文章插图
这四本书着实很不错!我们都知道现在机器学习、深度学习的资料太多了 , 面对海量资源 , 往往陷入到“无从下手”的困惑出境 。 而且并非所有的书籍都是优质资源 , 浪费大量的时间是得不偿失的 。 给大家推荐这几本好书并做简单介绍 。
获得方式:
2.后台回复关键词:4books
注:此处建议复制 , 不然容易打错
【微软为什么从 C/C++ 转向了 Rust?】4books即可获取