🎯 科技 · 国产软件
🔥 从底层完全自研的国产编程语言zlang发布v0.12.2,原生中文编程降低入门门槛,填补国内原创编程语言空白
近日,国产编程语言zlang发布v0.12.2版本,引发编程社区关注。zlang的定位是"完全从底层开始编写"的原创编程语言,语言引擎(词法分析、语法分析等)和对象库均未基于任何已有语言进行改造或扩展,核心技术100%自研。这填补了国内原创编程语言领域的一个重要空白。
zlang的LOGO是一只中华狸花猫,象征独立、坚韧、不畏挑战。其设计理念是解决主流语言的痛点——比如C语言字符串处理繁琐、Java冗余的Getter/Setter代码,融合各家优势并加入创新设计,对标Python的定位是"简洁、高效、易上手、全栈能力"。
一、原生中文编程:打破英文壁垒
zlang最引人注目的特性是原生支持中文关键字和标识符。这意味着开发者可以用中文写代码:中文编程不是简单的翻译层,而是语言内核层面的原生支持。这一设计降低了编程入门门槛,尤其对中国初学者和教育场景意义显著——不必先跨越英文术语的障碍,就能理解编程思维的核心逻辑。
同时,zlang的语法继承自C/C++/Java体系,熟悉主流语言的开发者可以零成本迁移。这种"降低门槛但不降低上限"的设计思路,让zlang既能服务编程教育,也能胜任生产级开发。
二、创新语法:万物皆对象
zlang提出了"万物皆对象"的创新设计:声明变量即复制对象,无需class关键字,简化和统一了对象体系。在Web开发中,允许以HTTP方法与URL直接定义函数名(如`function GET /api/user(){ ... }`),无需额外注解,代码语义一目了然。
另一个亮点是属性拦截器替代Getter/Setter——开发者不再需要为1%的扩展性需求编写99%的冗余代码。此外,zlang还吸收了Atomic、defer等语言的优秀特性,并对异常处理体系进行了重新思考。极简哲学贯穿设计始终,让代码既可读又可靠。
三、完整生态:从标准库到开发工具
v0.12.2版本的zlang标准库已内置完整的基础类型体系(微整型、短整型、整形、长整型、浮点型、双浮点型、布尔型、字符串型、函数指针型等)和常用数据容器(数组、链表、映射、队列、栈、有序堆、树、缓冲区等)。官方工具链也同步推进,IDE插件、包管理器、调试器正在逐步完善中。zlang的目标是打造从语言到生态的完整闭环,而非停留在概念验证阶段。
综合Gitee官方、开源社区报道 | 2026年9月2日