新闻动态

C++创始人Stroustrup的急进蓝图:四十年兼容性与现代安全的完美结合

  在C++言语诞生的四十多年里,其创始人Bjarne Stroustrup亲历了这门编程言语的开展与革新。现在,74岁的他正活跃推进C++迈向一个全新的年代。在他最新宣布的长文《21世纪的C++》中,Stroustrup提出了一系列充溢立异与技能前瞻性的理念,旨在提高代码的安全性,并保证与曩昔数十年编写的老旧程序兼容。

  Stroustrup指出,C++社区及WG21作业组成员需求认真考虑现代C++的未来方向,并经过履行配置文件等方法来改善代码的安全性。他在文中说到:“尽管咱们不可以改动言语自身,但能改动编程的方法。”这样的考虑不仅为现有的C++生态注入了新生机,也为程序员们创始了更安全的编程环境。

  近期,业界关于C和C++的安全性提出了质疑,许多网络安全专家纷繁向大众引荐更安全的言语。因而,Stroustrup以为WG21需求当即采纳举动,推出更具履行力的配置文件,主动标识和防备悬空指针、规模过错等遍及的问题。他着重,辅导准则很有用,但在大规模项目中始终如一地恪守这些准则几乎是不可能的。

  Stroustrup也在邮件采访中畅谈了C++23带来的新增功用,比如改善的‘Lifetime’配置文件,这有助于开发者在代码中完结更好的内存办理。跟着新的‘Bounds’配置文件的推出,保证代码中所有数值拜访都契合规模安全检查的方针变得更可行。

  展望未来,Stroustrup等待在行将推出的C++26版别中逐渐提高并发支撑并优化静态反射等功用。他的愿景不是一种短期冲刺,而是让C++在更广泛的应用领域中,真实的完结类型和资源的安全。

  他在文章的最终如是总结:“C++正在前史的进程中持续演化,追求着更优功能和更强安全性。”正是因对前史的深化了解与对未来的明晰知道,Stroustrup为咱们描绘了一幅夸姣的新蓝图,等待它最终能照亮整个编程国际。回来搜狐,检查更加多