4 个版本 (重大更新)
0.8.0 | 2024年4月5日 |
---|---|
0.7.0 | 2022年6月15日 |
0.6.0 | 2021年2月28日 |
0.5.1 | 2021年2月25日 |
在 编程语言 中排名第 96
170KB
4.5K SLoC
Antimony 编程语言
Antimony 是一种无废话(©)编程语言,它不会妨碍你的编程。它旨在“简单工作”,而不添加不必要的和膨胀的语言特性。
为什么还需要另一种语言?
Antimony 的目标是成为一种简单易学的语言,任何人——无论是初学者还是专家——都可以轻松上手和使用。一个“无废话编程语言”当然是一个非常主观的看法,而这个项目是我实现这一目标的个人尝试。现在有许多优秀的编程语言,Antimony 并不是要取代它们中的任何一种。目前,Antimony 只是一个通用的玩具语言。其主要目标是简单易懂,而不是高效。
示例
// examples/fib.sb
fn main() {
let num = 10
println(fib(num))
}
fn fib(n: int): int {
if n <= 1 {
return n
}
return fib(n-1) + fib(n-2)
}
// -> 55
项目状态
大多数算法应该运行正常,但某些功能可能不稳定。标准库和文档尚不完整。请参阅开放问题了解即将到来的待办事项。
Antimony 编译器为 Node.js 运行时生成 JavaScript,目前正在开发 C 后端。计划支持 WASM 和 LLVM 后端。
文档
文档托管在这里。
入门
请参阅安装说明开始使用。
联系
许可
本软件根据Apache-2.0 许可授权。
依赖项
~6–14MB
~150K SLoC