天天看点

C/C++要被抛弃了吗?多家机构或专家建议转向内存安全语言。近日,美国国家安全局(NSA)建议开发人员使用内存安全语言,

作者:匪叔叔互联网创业者

C/C++要被抛弃了吗?多家机构或专家建议转向内存安全语言。

近日,美国国家安全局(NSA)建议开发人员使用内存安全语言,以免受远程代码执行或黑客攻击。

作为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等语言照样会存在内存泄漏的问题,这与技术人员的能力有关。

对这件事,元芳,你怎么看?

#头条创作挑战赛# #分享你身边的智能产品#

C/C++要被抛弃了吗?多家机构或专家建议转向内存安全语言。近日,美国国家安全局(NSA)建议开发人员使用内存安全语言,
C/C++要被抛弃了吗?多家机构或专家建议转向内存安全语言。近日,美国国家安全局(NSA)建议开发人员使用内存安全语言,
C/C++要被抛弃了吗?多家机构或专家建议转向内存安全语言。近日,美国国家安全局(NSA)建议开发人员使用内存安全语言,
C/C++要被抛弃了吗?多家机构或专家建议转向内存安全语言。近日,美国国家安全局(NSA)建议开发人员使用内存安全语言,
C/C++要被抛弃了吗?多家机构或专家建议转向内存安全语言。近日,美国国家安全局(NSA)建议开发人员使用内存安全语言,
C/C++要被抛弃了吗?多家机构或专家建议转向内存安全语言。近日,美国国家安全局(NSA)建议开发人员使用内存安全语言,

继续阅读