本人使用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生态圈会越来越好
相关推荐
likeGhee13 分钟前
python缓存装饰器实现方案whoarethenext21 分钟前
使用 C++/Faiss 加速海量 MFCC 特征的相似性搜索项目題供诗25 分钟前
黑马python(二十五)慌糖41 分钟前
RabbitMQ:消息队列的轻量级王者醇醛酸醚酮酯1 小时前
Qt项目锻炼——TODO清单(二)jioulongzi1 小时前
记录一次莫名奇妙的跨域502(badgateway)错误向阳@向远方2 小时前
第二章 简单程序设计Mr_Xuhhh2 小时前
信号与槽的总结纳兰青华2 小时前
bean注入的过程中,Property of ‘java.util.ArrayList‘ type cannot be injected by ‘List‘好开心啊没烦恼2 小时前
Python 数据分析:DataFrame,生成,用字典创建 DataFrame ,键值对数量不一样怎么办?