2022年9月,deepin正式公开了自研全新通用目的编程语言——Unilang!
将Unilang设计成为一门现代的通用目的编程语言,使它以全新之姿出现,去适应更有效和灵活开发桌面环境应用,去统筹解决现有不足的新的方案中的语言部分。
那么和其他语言相比,它的新,究竟新在哪里?
Unilang 是图灵完备的通用计算语言。Unilang的创新式的语言特性,得以构建强大而易于使用的抽象。
Unilang对一等对象(first-class) 的强调,使几乎任何源程序组件都更比往常意义上更容易复用——只要语言的用户愿意。
Unilang 的基础语言和语言扩展的底层设计,使你能以前所未有的方式、平滑地实现语言的设计的改进,并保持兼容。
Unilang 的资源管理模型和抽象能力,使程序在具有不同计算资源的平台上的表现默认自然地一致,且易于调整。
Unilang 的语言特性,决定了你可以不用拘泥于具体的语言范型。
Unilang 核心语言特性进行的极简设计,能帮助你能更快捷、更容易的入门。
Unilang 不是一门需要精通各种特性才能用好的语言——如果问题不是需要修改语言,那么开发者就能更集中注意力于解决语言之外的问题上。
值得一提的是,Unilang 在语言特性的层次上被设计为能支持不同的应用开发场景,但原则上对这些场景保持中立。
这意味着,它可以同时支持服务端和客户端应用的开发,不需要用户切换思维范式或者大幅更改对语言的使用习惯。
领取专属 10元无门槛券
私享最新 技术干货