2022年9月,deepin正式公開了自研全新通用目的編程語言——Unilang!
將Unilang設計成為一門現代的通用目的編程語言,使它以全新之姿出現,去適應更有效和靈活開發桌面環境應用,去統籌解決現有不足的新的方案中的語言部分。
那么和其他語言相比,它的新,究竟新在哪里?
Unilang 是圖靈完備的通用計算語言。Unilang的創新式的語言特性,得以構建強大而易于使用的抽象。
Unilang對一等對象(first-class) 的強調,使幾乎任何源程序組件都更比往常意義上更容易復用——只要語言的用戶愿意。
Unilang 的基礎語言和語言擴展的底層設計,使你能以前所未有的方式、平滑地實現語言的設計的改進,并保持兼容。
Unilang 的資源管理模型和抽象能力,使程序在具有不同計算資源的平臺上的表現默認自然地一致,且易于調整。
Unilang 的語言特性,決定了你可以不用拘泥于具體的語言范型。
Unilang 核心語言特性進行的極簡設計,能幫助你能更快捷、更容易的入門。
Unilang 不是一門需要精通各種特性才能用好的語言——如果問題不是需要修改語言,那么開發者就能更集中注意力于解決語言之外的問題上。
值得一提的是,Unilang 在語言特性的層次上被設計為能支持不同的應用開發場景,但原則上對這些場景保持中立。
這意味著,它可以同時支持服務端和客戶端應用的開發,不需要用戶切換思維范式或者大幅更改對語言的使用習慣。
「 支持烏有之鄉!」
您的打賞將用于網站日常運行與維護。
幫助我們辦好網站,宣傳紅色文化!
歡迎掃描下方二維碼,訂閱烏有之鄉網刊微信公眾號
