如果说此前Kotlin、Dart、Julia、Carbon等后起之秀向老牌编程语言发起挑战进攻都是小打小闹,那么这一次C、C++这几种常青藤编程语言则是真实地陷入了尴尬的境地。
近日,美国国家安全局(NSA)发布了最新的指南,鼓励多个组织将编程语言从C/C++转为使用内存安全的语言,如C#、Rust、Go、Java、Ruby和Swift,主要原因是这样可以帮助软件开发者和使用者预防并缓解软件内存安全问题,这些问题占可利用漏洞的很大一部分。
安全的第一大“杀手”——内存漏洞
一直以来,内存安全的漏洞引起多个企业与开发者的警觉。
根据长期