本人使用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生态圈会越来越好
相关推荐
yi念zhi间2 分钟前
C#实现控制台多区域输出阿坤带你走近大数据4 分钟前
分别介绍下java主流的开发框架、设计模式与对应编程语言的高级特性小小龙学IT5 分钟前
Go 后端开发中的并发模式:从 Goroutine 到 Pipeline 实战小短腿的代码世界6 分钟前
Qt文本布局引擎深度解析:从QTextDocument排版到渲染的完整架构Leweslyh9 分钟前
《3GPP TS 28.312 面向移动网络的意图驱动管理服务》完整自学教程2501_9307077810 分钟前
使用 C# 在 Excel 中合并并居中单元格aidou131412 分钟前
Kotlin中自定义RadioGroup实现多个RadioButton自动换行小短腿的代码世界14 分钟前
Qt Firebase集成深度解析:移动与嵌入式云后端解决方案cici1587415 分钟前
基于Matlab的数字全息相位展开及再现实现AC赳赳老秦17 分钟前
OpenClaw + 华为云自动化:批量管理云资源、生成月度云账单分析与成本优化报告