NoiseLang:让每个值都成为概率分布

NoiseLang: Where N = 5 is a Dirac delta

3manucorporat💬 1
NoiseLang:让每个值都成为概率分布

在攻读电信学位时,我厌倦了手动计算概率和写满屏幕的样板代码,于是萌生了创建 NoiseLang 的想法。这个项目搁置了九年,直到最近借助 AI 工具才重新复活。NoiseLang 的核心理念是:每个值都是一个概率分布。常数被视为 Dirac delta,而随机变量则通过 ~ 符号定义。当你执行查询时,系统会在后台运行数百万次蒙特卡洛模拟,瞬间给出结果。我利用 AI 构建了高效的 JIT 编译器和 WASM 后端,让这门语言在 M4 Pro 上每秒能处理数十亿次采样。虽然它目前只是一个玩具语言,不适合严肃生产,但它让概率计算变得像写数学公式一样简单直观。

"你只需写几行数学公式,底层就会自动运行专家级的内核。"