想替代C 的Zig 語言成立了基金會
Zig語言官方宣布成立Zig軟件基金會(Zig Software Foundation,ZFS)。今天,我自豪地宣布Zig Software Foundation,這是一家501(c)(3)非營利性公司,致力於促進、保護和推進Zig編程語言,支持並促進多元化和國際化的Zig開發者社區的發展,並向學生提供教育和指導,教導下一代程序員要有能力、有道德並互相遵循高標準。
Today, I am proud to announce the Zig Software Foundation, a 501(c)(3) not-for-profit corporation, dedicated to promoting, protecting, and advancing the Zig programming language, supporting and facilitating the growth of a diverse and international community of Zig programmers, and providing education and guidance to students, teaching the next generation of programmers to be competent, ethical, and to hold each other to high standards.
Zig 是一門通用編程語言,專為穩定性、可維護性和性能而設計,追求替代 C 語言在系統編程上的最佳地位。Zig 具有以下值得關注的特性:
- 手動管理內存
- 與C 語言競爭而非依賴它,Zig 標準庫不依賴於libc
- 輕量而簡單,專注於調試應用而不是調試編程語言的知識
- 新的錯誤處理方法,與編寫良好的C 語言錯誤處理類似,但減少了很多冗餘
- 調試模式下優化了快速編譯時間,並在不確定行為發生時使用堆棧跟踪崩潰
- ReleaseFast 模式和ReleaseSafe 模式
- 泛型數據結構和函數
- 通過協程實現並發
- 導入.h 頭文件並直接使用C 語言的類型、變量和函數
- 導出要依賴C 語言代碼的函數,變量和類型,自動生成.h 頭文件
- 可選類型而非空指針
- 主要使用交叉編譯
官方公告中還宣布任命 Loris Cro 為ZSF社區副總裁,他的職責是提高社區的接受度和參與度、尋求公司捐款,並找到公共研發資金和計劃。
同時Zig項目主頁上也多出了基金會主頁:https://ziglang.org/zsf。官方表示ZFS保持開放式運營,也就是做一種開源業務,在ZFS主頁上可以查看到財務詳細信息、董事會會議記錄以及所有常規記錄。