跳到正文豫言

豫言

01

豫言编程语言

以中文写程序,以函数组织计算。

豫言是一门静态类型的中文函数式编程语言:用中文命名,以类型、函数与模式匹配组织程序。编译器由豫言自己写成:程序先编成豫汇、存为树码,再直接生成机器码;豫言操作系统上的程序是豫行,网页上的程序是网页汇编。

寻观「豫章」之书。
「书」于『你好,豫言!』。

导入标准库,打印第一句问候。

示例输出你好,豫言!在试写间运行 ↗
寻观「豫章」之书。
「加一」乃化「数」为「数」者也。
「加一」者得「甲」而「甲」加「一」也。
「书」于(「述数」于(「加一」于「三」))。

乃声明类型,者定义函数,于传入参数。

寻观「豫章」之书。
「取值」乃化(「或可有」于「数」)为「数」者也。
「取值」者得「值」而
    鉴「值」而
        或有(「可有」于「其数」)则「其数」
        或有「可无」则「零」
也。
「书」于(「述数」于(「取值」于(「可有」于「三」)))。

匹配可选值的两种形态,分别处理有值与无值。

02

豫言操作系统

让同一份程序通行各处。

豫言操作系统是正在建设的统一运行环境:以中文接口连接浏览器、云端、桌面与硬件,让同一份程序在具备所需能力的宿主中运行。

豫言操作系统仍在建设:浏览器与云端宿主已提供部分能力,原生与裸机实现正在推进。

统一的中文接口

文件、网络、图形等宿主能力,以同一套中文名称、类型与错误提供给程序。

能力按需授予

程序声明所需能力,装载时逐项核对;未经授权,就拿不到对应的能力。

多种宿主实现

浏览器、云端 Worker、桌面系统与豫言裸机各自实现同一契约,交给程序的语义保持一致。

03

AI 云服务

让 AI 与豫言完成你的软件。

豫言云把 AI 编程、模型服务与云端运行放进同一个账户:用中文描述需求,由 AI 编写豫言程序,平台负责编译、发布与运行;模型按报价选用,按用量结算。

预览阶段:目前为内部试运营额度,尚未开放真实货币充值与提现。