文章图片
近日 , 美国国家安全局(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等语言照样会存在内存泄漏的问题 , 这与技术人员的能力有关 。
对这件事 , 元芳 , 你怎么看?
- 小米|将近30万人预约!有米粉要当小米13 Pro钉子户
- 官宣|OPPO官宣两款折叠旗舰,轻到要让同行追赶很长一段时间!
- hdr|为什么4399小游戏要安装Flash插件?
- |一台手机用几年靠的是什么?内存、性能缺一不可,关键要优化到位
- 苹果|苹果将要使用“中国芯片”?不愿意放弃在华市场,美议员强烈反对
- 量子时代要如何拯救密码?密码在信息社会密码与战争有着密不可分的关系|量子时代要如何拯救密码?
- 预热是新机发布之前很重要的一件事|小米13系列发布时间被重新定档,米粉:就看价格了
- 自媒体|?自媒体重要的就是定位,那么应该如何定位自己呢?
- 高通骁龙|年底换机大盘点,下面这几款真香旗舰只要3-6K价位就可以拿下
- Google|香港警队要求谷歌删除违反《国安法》的视频未得到响应 港人建议封网处理