
文章图片
近日 , 美国国家安全局(NSA)建议开发人员使用内存安全语言 , 以免受远程代码执行或黑客攻击 。
【MySQL|C/C++要被抛弃了吗?多家机构或专家建议转向内存安全语言】作为C/C++的开发人员 , 内存泄漏是最容易遇到的问题之一 , 这是由C/C++语言的特性引起的 。 C/C++语言与其他语言不同 , 需要开发者去申请和释放内存 , 即需要开发者去管理内存 , 如果内存使用不当 , 就容易造成段错误 。 据报告 , Chrome和Windows中分别有70%的安全问题与内存有关 , 大多是使用C和C++的结果 。
“Java技术之父”James Gosling也指出这个问题;Linux内核最近引入了Rust作为C语言的第二种语言;微软Azure首席技术官Mark Russinovich也开始呼吁开发人员在新项目上使用Rust而不是C和C++ 。
业内公认的内存安全语言有C#、Go、Java、Ruby、Rust和Swift等 。
但是语言只是一个方面 , 编程能力也是非常重要的 , 在网上搜索就可以知道 , JAVA等语言照样会存在内存泄漏的问题 , 这与技术人员的能力有关 。
对这件事 , 元芳 , 你怎么看?
- OPPO终于要在12月15日推出纵向折叠屏手机OPPOFindN2Flip了|绿厂纵向折叠屏手机要来,小姐姐最爱
- 作为电脑最重要|怒喵公布am65lessbacktothefuture键盘
- 对于最近想要购买手机的小伙伴而言|骁龙8gen2的新旗舰一加acepro值得入手吗?
- 程序员|程序员的口味变了!C++首次逆袭JAVA:跻身最受欢迎编程语言TOP3
- 要干掉谷歌的ChatGPT,将成为下一代搜索引擎?
- 南京酷科电子科技有限公司作为小米科技公司旗下的生态链企业之一|酷科65wgan充电器测试模块测试模块主要测试
- 房产|女子应聘出纳岗被要求出示房产证 网友:正常
- RX|AMD RX 7900系列非公版必然要涨价:玩家要失望了
- 华为|华为遗憾出局?全球芯片市场大洗牌,麒麟芯片快要“归零”
- 张朝阳|喊话不该退休一直干下去!张朝阳谈年轻人精神内耗:千万不要吃药
