快科技9月18日消息,據媒體報道,在經歷了兩年的內存安全問題討論后,C++社區近日發布了一項革命性的提案,這項名為“安全C++擴展”的提案,計劃引入內存安全功能。
C++聯盟總裁Vinnie Falco表示:這是一項革命性的提案,將為C++編程語言帶來內存安全功能。”
近年來,隨著各類安全漏洞頻發,許多私營和公共部門組織開始推動開發者使用內存安全語言,如C#、Go、Java、Python和Swift。
提案中指出,C++將借鑒Rust的多項特性,包括借用檢查和初始化分析等機制,以確保代碼的正確性。
軟件工程師Alex Gaynor曾指出,內存安全缺陷如緩沖區溢出和釋放后使用是大型代碼庫中常見的嚴重漏洞,C++的安全性亟待提升。
不過提案也引發了社區的爭議,一些開發者對大量借鑒Rust的內容表示擔憂,認為這可能會使C++失去其獨特性。
資深C++開發者James20k對此表示,盡管提案基于實際需求且可選,但其對C++語言的改變可能比C++11的變動還要大,他希望C++能夠以自身的方式進行改進,而不是試圖模仿Rust。
C++聯盟的開發人員Sean Gaxter和Christian Mazakas則強調,當前行業對內存安全編程語言的呼聲非常高,安全C++的目標是以更低的成本實現與Rust相同的健全性保證。
本文鏈接:http://www.www897cc.com/showinfo-17-114532-0.htmlC++發布革命性提案!內存安全成標配、大量借鑒Rust
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com