11个不稳定版本 (3个破坏性更新)
0.4.0 | 2024年5月8日 |
---|---|
0.3.5 | 2024年2月21日 |
0.3.1 | 2024年1月23日 |
0.2.1 | 2024年1月3日 |
0.1.0 | 2023年9月28日 |
#630 in 编程语言
1.5MB
695 行
BadLang™ - 编程的未来

这种语言不仅仅是下一个趋势,它是未来。你听说过“用Rust重写”。不久你将听到“用BadLang™重写”(™的发音)。
这种语言具有最新的范式:栈式编程。你听说过命令式,你听说过函数式,但你听说过栈式编程吗?它是由1970年的Forth语言确立的,所以你可能没有听说过。
安装
合理的操作系统
cargo install badlang
或者,如果你已经安装了cargo-binstall
,你可以使用以下方式
cargo binstall badlang
Windows
由于Windows拒绝正确工作,如果按上述方式下载,你必须从源代码构建
git clone https://github.com/gianzellweger/badlang/
cd badlang
cargo run
BadLang™(正式)支持MacOS、GNU+Linux和Windows(部分)
示例
基本示例
这种编程语言是栈式的
69 drop
这个革命性的、闪电般快速的示例展示了栈式编程的优雅。
你好,世界
见 此文件。
加法
加法是这种编程语言真正闪耀的地方!我们可以加两个,甚至三个数字!你的C能吗?
34 35 + print
或者用三个数字
20 23 26 + + print
注释
你可以使用comment
开始注释,并使用no_comment
结束注释。
贡献
词源
“BadLang™”这个名字实际上代表“Badass Language”,因为它就是这样的。
依赖项
~43–94MB
~1.5M SLoC