深度 deepin 開源自研程式語言:Unilang

語言: CN / TW / HK

deepin 宣佈了自研的全新通用目程式語言:Unilang, 其 GitHub 倉庫 提供了文件和作為參考實現的直譯器。

據介紹,Unilang 目標是成為一門現代的通用目的程式語言,能夠有效、靈活地開發桌面環境應用,去統籌解決現有不足的新的方案中的語言部分。以下內容引用自官方介紹:

  • Unilang 是圖靈完備的通用計算語言。Unilang的創新式的語言特性,得以構建強大而易於使用的抽象。

  • Unilang 對一等物件(first-class) 的強調,使幾乎任何源程式元件都更比往常意義上更容易複用——只要語言的使用者願意。

  • Unilang 的基礎語言和語言擴充套件的底層設計,使你能以前所未有的方式、平滑地實現語言的設計的改進,並保持相容。

  • Unilang 的資源管理模型和抽象能力,使程式在具有不同計算資源的平臺上的表現預設自然地一致,且易於調整。

  • Unilang 的語言特性,決定了你可以不用拘泥於具體的語言範型。

  • Unilang 核心語言特性進行的極簡設計,能幫助你能更快捷、更容易的入門。

  • Unilang 不是一門需要精通各種特性才能用好的語言——如果問題不是需要修改語言,那麼開發者就能更集中注意力於解決語言之外的問題上。

詳情檢視文件