深度 deepin 開源自研程式語言:Unilang
deepin 宣佈了自研的全新通用目程式語言:Unilang, 其 GitHub 倉庫 提供了文件和作為參考實現的直譯器。
據介紹,Unilang 目標是成為一門現代的通用目的程式語言,能夠有效、靈活地開發桌面環境應用,去統籌解決現有不足的新的方案中的語言部分。以下內容引用自官方介紹:
-
Unilang 是圖靈完備的通用計算語言。Unilang的創新式的語言特性,得以構建強大而易於使用的抽象。
-
Unilang 對一等物件(first-class) 的強調,使幾乎任何源程式元件都更比往常意義上更容易複用——只要語言的使用者願意。
-
Unilang 的基礎語言和語言擴充套件的底層設計,使你能以前所未有的方式、平滑地實現語言的設計的改進,並保持相容。
-
Unilang 的資源管理模型和抽象能力,使程式在具有不同計算資源的平臺上的表現預設自然地一致,且易於調整。
-
Unilang 的語言特性,決定了你可以不用拘泥於具體的語言範型。
-
Unilang 核心語言特性進行的極簡設計,能幫助你能更快捷、更容易的入門。
-
Unilang 不是一門需要精通各種特性才能用好的語言——如果問題不是需要修改語言,那麼開發者就能更集中注意力於解決語言之外的問題上。
詳情檢視文件 。
「其他文章」
- 開源女神節——撕掉標籤,自由隨我
- 開源女神節——她說
- 中國開源創企調查:Apache 2.0 許可證是最大贏家
- DevOps 和SRE 的十大開源專案
- 中國開源社群 Landscape 社群暢聊:開源專案通往 Apache 的獨門祕籍
- Mozilla 向科技巨頭“開火”,指責谷歌、微軟壟斷瀏覽器市場
- OpenJDK 的原生 Wayland 支援正在取得進展
- 挑戰杜比視界、杜比全景聲,Google 將推出開放媒體格式
- PipeWire 已初步支援藍芽低功耗音訊
- Arch Linux 已從儲存庫中徹底移除 Python 2
- Ubuntu 22.10 預設桌布公佈,吉祥物繪製手法改變
- 關於 Linux 和 Git 的創造者 Linus Torvalds 的 20 件趣事 | Linux 中國
- 爆肝整理5000字!HTAP的關鍵技術有哪些?| StoneDB學術分享會#3
- Java併發程式設計解析 | 基於JDK原始碼解析Java領域中ReentrantLock鎖的設計思想與實現原理 (一)
- C 之父迴應被建議棄用:一些高管總喜歡迷戀新事物
- Java19 正式 GA!看虛擬執行緒如何大幅提高系統吞吐量
- CubyText:一個正在開發中的快速的跨平臺開源知識管理應用
- Arm 高管:我們尊重 RISC-V,但它還不算我們的競爭對手
- 微軟首席工程師:Rust 將面臨十大挑戰
- 深度 deepin 開源自研程式語言:Unilang