Swift 是蘋果公司在 2014 年推出的編程語言,旨在替代 Objective-C。在6月10日 WWDC24 的主題演講中,蘋果語言和運行時總監(jiān) Ted Kremenek 說道:“Swift 是取代 C++ 的最佳編程語言!Swift 的安全性、速度和易用性,加上內(nèi)置的 C 和 C++ 互操作性,意味著 Swift 是繼任 C++ 的最佳選擇。 C++ 和 C 在前段時間曾受到了美國各大政府機構(gòu)的抨擊,白宮國家網(wǎng)絡(luò)主任辦公室 (ONCD) 還在二月份發(fā)布了一份報告,敦促開發(fā)人員轉(zhuǎn)向內(nèi)存安全的編程語言。
一直以來,蘋果設(shè)備上的軟件都是用采用 C、C++ 和 Objective-C 編寫的。但現(xiàn)在,該公司已經(jīng)在致力于用 Swift 重寫其 C++ 代碼。
在此次大會上,蘋果公司還特別介紹了將于今年發(fā)布的全新版本 Swift 6。此版本旨在助力開發(fā)者提高生產(chǎn)力和代碼清晰度,使得并發(fā)編程更簡單易行。
新的編碼時數(shù)據(jù)安全保障功能,可以在編碼時診斷開發(fā)者項目中并發(fā)訪問內(nèi)存的情況。這一優(yōu)化可以在對整個代碼庫進行最小改動的情況下發(fā)現(xiàn)和修復(fù)錯誤,增強了未來代碼的安全性和可維護性。
Swift 6 還計劃擴大對 Linux 的支持,包括 Debian 和 Fedora Linux 發(fā)行版,并改進對 Windows 的支持。
此外,Swift 6 還將改進泛型,計劃為 OS 內(nèi)核和微控制器等受限環(huán)境提供一個新的子集。
蘋果還在投資為微軟的 Visual Studio Code 編輯器和其他利用語言服務(wù)器協(xié)議的編輯器提供 Swift 支持。
WWDC24 也標(biāo)志著 Swift 問世 10 周年。
在接下來的發(fā)展中,蘋果公司宣布計劃將 Swift 遷移到一個專門的 全新 GitHub 組織——托管一系列對 Swift 生態(tài)系統(tǒng)至關(guān)重要的項目,包括 Swift 編譯器、Foundation 以及其他關(guān)鍵的資料庫。
此外還有新的 Swift 測試框架為開發(fā)者提供了簡潔明了的 API,讓編寫測試更加簡單。 來自公眾號:OSC開源社區(qū)
鏈接:https://www.oschina.net/news/296866/apple-swift-the-best-choice-to-succeed-c-plus-plus
——EOF——你好,我是飛宇。日常分享C/C++、計算機學(xué)習(xí)經(jīng)驗、工作體會,歡迎點擊此處查看我以前的學(xué)習(xí)筆記&經(jīng)驗&分享的資源。
我組建了一些社群一起交流,群里有大牛也有小白,如果你有意可以一起進群交流。