本人使用C++开发8年、C#开发15年、中间使用JAVA开发过项目、后期在学习过程中发现了Rust语言说它是最安全的语言,能够解决C、C++的痛点、于是抽出一部分时间网上买书,看网上资料进行学习,这一学习起来发现和其它语言比较起来,在编码的过程中确实要求很多的,学习者要理解和掌握Rust语言的特点和要求,同样也给学习者带来一些小的障碍,需要花一些时间去理解和掌握,在网上查询资料的时候,发现微软、谷歌、亚马逊都开始使用Rust进行系统级程序的开发了,国内有字节的飞书等,尤其是2024年11月美国政府再发警告:关键软件勿用C/C++ 2026年给出迁移方案引起了热论;不过不管怎么说虽然C/C++这几年一直再努力的解决自身的问题,但还是回避或者从根本上解决不了安全性问题,Rust出现我觉得就是一个承上启下的过程,没有谁好谁坏,时代的需要,你可以继续使用你喜欢的语言,但毕竟对应企业级应用安全还是很重要的,另外Rust语法其实和其它的语言虽说有一部分是不一样的,但是对于有经验的使用过其它语言的开发者来说上手还是没那么慢的,但确实需要学习一下;安全性无可厚非了把C/C++打败了,区块链的开发估计是首先的,其它方面Rust在功耗、资源、性能上也是占据优势;虽然在2024年Rust语言排名在第11位上,我觉得随着微软的操作系统、谷歌的Android系统等使用Rust去进行重构解决了Android漏洞,Rust在国外各行各业已经逐渐应用起来,在系统级和工业级都有,大家可以去网上看一下;今天写这篇文章意思就是时代总是相似的,总有新的去替换旧的,人工智能革命就是一个典型的例子,我个人比较看好Rust,有可能2026年爆发冲进前5名,在开发工具上JetBrains 推出RustRover开发工具,VSCODE也支持开发,相信Rust生态圈会越来越好
相关推荐
qq_416018723 分钟前
分布式缓存一致性SuperEugene7 分钟前
Vue Router 实战规范:path/name/meta 配置 + 动态 / 嵌套路由,统一团队标准|状态管理与路由规范篇干啥啥不行,秃头第一名11 分钟前
STL容器内部实现剖析2401_8318249618 分钟前
内存泄漏检测与防范includei31 分钟前
【JavaScript】华为机试_HJ20_密码验证合格程序肖恭伟39 分钟前
Cursor Superpowers 零基础开发 Qt 界面liuyao_xianhui1 小时前
优选算法_分治_快速排序_归并排序_C++qq_283720051 小时前
Qt QML 中为 CheckBox 设置鸿蒙字体(HarmonyOS Sans)——适配 Qt 5.6.x 与 Qt 5.12+未知鱼1 小时前
Python安全开发之简易目录扫描器(含详细注释)左左右右左右摇晃1 小时前
Java并发——死锁