AIENOS持久的机器智能
AIEN 研究 · 语言设计

Omega:为已验证程序而构建的编程语言

语义身份、携带证据的依赖关系,以及一个永不允许未经验证工作进入的外部代码边界。

M. Drake Stapleton · 2026年10月2日
设计提案9 页未经同行评审
阅读PDF LaTeX源码 引用

摘要

Omega 是一种为可验证程序设计的编程语言。代码由其含义标识,而非文本:语义身份绑定展开并归一化的语义对象,因此相同含义始终解析为相同身份,与表面语法无关。

每个依赖关系都携带证据。检查、构建、验证和封存生命周期将未封存的开发工作保留在工作区中,而只有基于收据的工件才能进入驻留执行路径。外部代码在可弃用、无能力的本地工作进程验证之前始终为数据;通过隔离验证的外部代码在生产环境中仍保持隔离。

设计提案;并非已实现的语言。

研究资料

论文(PDF)
SHA-256: 8e2674d16c1c37c2670019eb21c2f398ec04588565f0ba78147c853a4d291820
paper.pdf
LaTeX源码
完整可编译源码。
SHA-256: 88e6aaf8389d816ffc3835d4470adbdcc87ab63823254f03b1528ed2c5e2ebf6
paper.tex
摘要清单
此版本的SHA-256清单。
SHA256SUMS

引用

@misc{stapleton2026omega,
  author = {M. Drake Stapleton},
  title = {Omega: A Programming Language Built
           for Verified Programs},
  year = {2026},
  month = {October},
  note = {Language design proposal, not peer reviewed},
  url = {https://aienos.com/research/omega-language}
}