本人使用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生态圈会越来越好
相关推荐
LDR00614 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验雪碧聊技术14 天前
Tree.js是什么?一文讲透码云数智-园园14 天前
C++20 Modules 模块详解swordbob14 天前
NIO的channel中什么是 fd(File Descriptor,文件描述符)源分享14 天前
Java线程同步的多种实现方法(非常详细)Luminous.14 天前
C语言--day30何以解忧,唯有..14 天前
Go语言循环语句详解:for、range与循环控制謓泽14 天前
C语言不是语法,是通往机器的地图。云水一下14 天前
从零开始学 PHP 系列(一):PHP 的前世今生与开发环境搭建飞天狗11114 天前
零基础JavaWeb入门——第五课第二小节:九大内置对象 · 第2个:response(响应对象)