由 LuminaStudio 打造的强类型解释型编程语言。
简洁语法,丰富标准库,Go 驱动的高性能解释器。
use math::abs,gcd use time::now fn factorial(n:i32) i32 { if n == 1 { back 1 } back n * factorial(n - 1) } fn main() i32 { let res:i32 = factorial(5) out res out now() back 0 }
仅支持 i32 类型,类型声明清晰,编译期即可发现类型错误,安全可靠。
支持函数定义、参数传递与递归调用,使用 back 语句返回函数值。
if / elif / else 分支结构,while 循环,灵活控制程序执行流程。
使用 use 语法导入标准库,支持精确导入和通配符导入(use math::*)。
out 语句输出,input() 读取输入,配套 io 库提供丰富的 I/O 扩展功能。
基于 Go 语言实现,树遍历解释执行,速度快,单个可执行文件,无运行时依赖。
参与 LuminaLang 解释器、编译器、新特性的设计与实现,精通 Go 或愿意深入学习。
为 math、bits、io、time、os 等标准库添砖加瓦,或提案并开发全新标准库模块。
编写语言文档、入门教程,让更多人了解和使用 LuminaLang。
开发 IDE 插件、语法高亮、包管理器、构建工具等周边生态工具。
编写测试用例,搭建 CI/CD 流程,保障语言质量与稳定性。
如果你对编程语言设计有兴趣,欢迎联系我们!
不分经验深浅,只要有热情,我们都欢迎。