蘋果主管呼籲放棄使用傳統的C++程式語言 轉以Swift編寫效率更高、更安全的應用服務

今年在WWDC 2024期間宣佈在新版Xcode 16加入名爲Swift Assist的輔助功能,讓開發者僅需透過單條指令即可快速產生程式碼建議內容,或是協助修正程式碼編寫錯誤部分之餘,蘋果程式語言與運行環境總監Ted Kremenek認爲程式設計人員應該放棄使用傳統的C++程式語言,轉向使用Swift編寫程式。

先前蘋果說明中,只要程式人員會使用C++編寫程式,對於Swift就一定能夠駕輕就熟,同時也強調Swift與傳統C語言、C++的互通性,並且具備安全、執行效率與容易使用特性。

在近期陸續有不少程式編寫傳出漏洞情形,使得美國白宮發出建議要求程式設計人員轉向使用更安全的程式語言編寫應用服務,而推薦使用程式語言便包含Swift,其他則包含Rust、Go、C#、Java、Python與JavaScript,藉此減少大規模漏洞,並且能進一步確保網路服務使用安全。

蘋果最早從2014年推出Swift程式語言,並且計劃在今年稍晚時候正式推出新版Swift 6,同時也將在Xcode 16加入名爲Swift Assist的輔助功能,讓開發者僅需透過單條指令即可快速產生程式碼建議內容,或是協助修正程式碼編寫錯誤內容。

同時,蘋果強調Swift程式語言執行效率比Python快8.4倍,同時也強調其編寫程式安全性,並且減少漏洞與執行當機機率,而新版Swift 6更可在程式編寫過程自動檢查是否有錯誤,避免程式人員在後續必須逐行檢查編寫錯誤部分。

另一方面,隨着蘋果持續簡化Swift程式語言編寫使用流程,同時也不斷推廣使用Swift編寫各類應用服務,同時藉由蘋果持續擴展iOS等平臺應用服務發展規模,預期將能進一步帶動程式編寫人員工作機會。

《原文刊登於合作媒體mashdigi,聯合新聞網獲授權轉載。》