隱私權聲明
本公司關心使用者隱私權與個人資訊,並遵守本公司的網站隱私政策,使用者若有任何問題,可以參考本公司的「網站隱私政策」,或利用電子郵件或連絡電話詢問本公司.
2022
11
30

程式語言Swift核心團隊發表2023年5大發展重點[轉載自IThome]

關鍵字:網頁設計程式設計專案開發資訊安全

文/李建興 | 2022-11-25發表

 

Swift團隊釋出最新2023年發展路線規畫,將持續朝5個領域發展,分別是並行性、泛型、所有權、巨集以及C++互通性。Swift一直都以非常集中式的開發結構發展,由核心團隊直接監督不同的領域,Swift核心團隊近期重組,新加入語言、網站、文件和C++互通性工作組,由專門的工作組承擔更多工作。

Swift在2023年,將會更新語言並行性,以完善相關的功能,除了完成Sendable和actors嚴格的資料隔離性之外,也會修補許多已知的執行緒安全漏洞,像是全域變數和部分跨actor呼叫的相關漏洞,另外,也會添加語言功能,來解決因嚴格隔離所衍生的可用性問題。

泛型的部分,開發團隊則會開始認真著手,可變參數泛型語言功能的相關工作,官方提到,這是一項需要多年時間才能完成的重要功能。初期的重點會放在設計核心語言模型,並實現基本的編譯器和執行時基礎設施。

接下來,Swift也會增加功能,讓開發人員明確控制記憶體中值的所有權,包括禁止隱式複製、在上下文間轉移所有權,或是顯式借用但不複製值。藉由添加不可複製類別的基本支援,提供限制關鍵數值生命周期來實現高效能,這些控制功能增加了處理記憶體資料的新方法,將不安全的結構和Swift標準函式庫的安全性相結合。

開發團隊也會發展程序性巨集基礎,以支援創建豐富的函式庫和DSL,這項工作會從創建願景文件開始,以設計巨集在Swift中可以實現的功能。

Swift在2023年也會穩定當前C++互通性功能,包括自有數值、API模式,以及關於方法、指標和左右值參照等基本問題,核心團隊也會繼續編寫文件,描述在C++ API在Swift的使用方式,以及Swift API在C++的使用方式。

你可能有興趣的作品案例
傑立資訊傑立資訊事業有限公司
Powered by AWS Cloud Computing

電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:[email protected] | 臺北市信義區和平東路3段257號6樓map

© 2019 傑立資訊 All rights reserved.| 網站隱私政策

線上詢價