用中文表达
名称、类型与控制结构,用中文组织。语法服务于程序的表达。
中文表达 · 函数式编程 · 自托管编译器
豫言是一门静态类型的中文函数式编程语言。从第一句问候,到用豫言实现的编译器,让想法成为可运行的文字。
打开浏览器即可试写,支持 AI 助写与真实编译运行。
寻观「标准库」之书。
「加一」乃化「整数」而「整数」也。
「加一」者会「数」而
「加」于「数」于「一」也。
「打印行」于
(「整数表示」于(「加一」于「三」))。01 / 语言的形与意
名称、类型与控制结构,用中文组织。语法服务于程序的表达。
在运行前检查类型,让函数的输入、输出与数据结构保持一致。
以函数组织计算,组合小的步骤,用类型参数表达可复用的操作。
定义数据的不同形态,再用模式匹配逐一处理,让分支对应问题本身。
通过 LLVM 工具链生成原生程序,从中文源码走向实际执行。
豫言编译器由豫言实现。源码与构建过程公开,可以阅读、研究和参与。
02 / 读一段,写一段
这里的每段完整示例都经过编译和运行验证。
寻观「标准库」之书。
「打印行」于『你好,豫言!』。03 / 循序入门
04 / 学习与构建的工具
一种语言,也是一场探索
豫言探索中文表达与现代编程语言设计之间的可能。欢迎阅读实现、反馈问题,也欢迎带来你的程序。
在 GitHub 参与 ↗