深度 deepin 开源自研编程语言:Unilang

语言: CN / TW / HK

deepin 宣布了自研的全新通用目编程语言:Unilang, 其 GitHub 仓库 提供了文档和作为参考实现的解释器。

据介绍,Unilang 目标是成为一门现代的通用目的编程语言,能够有效、灵活地开发桌面环境应用,去统筹解决现有不足的新的方案中的语言部分。以下内容引用自官方介绍:

  • Unilang 是图灵完备的通用计算语言。Unilang的创新式的语言特性,得以构建强大而易于使用的抽象。

  • Unilang 对一等对象(first-class) 的强调,使几乎任何源程序组件都更比往常意义上更容易复用——只要语言的用户愿意。

  • Unilang 的基础语言和语言扩展的底层设计,使你能以前所未有的方式、平滑地实现语言的设计的改进,并保持兼容。

  • Unilang 的资源管理模型和抽象能力,使程序在具有不同计算资源的平台上的表现默认自然地一致,且易于调整。

  • Unilang 的语言特性,决定了你可以不用拘泥于具体的语言范型。

  • Unilang 核心语言特性进行的极简设计,能帮助你能更快捷、更容易的入门。

  • Unilang 不是一门需要精通各种特性才能用好的语言——如果问题不是需要修改语言,那么开发者就能更集中注意力于解决语言之外的问题上。

详情查看文档