電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 60|回復(fù): 0
收起左側(cè)

蘋果稱Swift是取代C++的最佳選擇

[復(fù)制鏈接]

445

主題

445

帖子

3456

積分

四級會員

Rank: 4

積分
3456
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-9-18 09:00:00 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
點擊上方“C語言與CPP編程”,選擇“關(guān)注/置頂/星標(biāo)公眾號
干貨福利,第一時間送達!
最近有小伙伴說沒有收到當(dāng)天的文章推送,這是因為微信改了推送機制,確實會一部分有小伙伴刷不到當(dāng)天的文章,一些比較實用的知識和信息,錯過了就是錯過了。所以建議大家加個星標(biāo)??,就能第一時間收到推送了。


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)驗&分享的資源。
我組建了一些社群一起交流,群里有大牛也有小白,如果你有意可以一起進群交流。

歡迎你添加我的微信,我拉你進技術(shù)交流群。此外,我也會經(jīng)常在微信上分享一些計算機學(xué)習(xí)經(jīng)驗以及工作體驗,還有一些內(nèi)推機會。


加個微信,打開另一扇窗
經(jīng)常遇到有讀者后臺私信想要一些編程學(xué)習(xí)資源,這里分享 1T 的編程電子書、C/C++開發(fā)手冊、Github上182K+的架構(gòu)路線圖、LeetCode算法刷題筆記等精品學(xué)習(xí)資料,點擊下方公眾號會回復(fù)"編程"即可免費領(lǐng)取~

感謝你的分享,點贊,在看三  

回復(fù)

使用道具 舉報

發(fā)表回復(fù)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表