这是一种号称实现 了图灵完备性的最小语言 。 确实小,只有 8 种不同的符号组成了整个语言的完整语法 。具体语法 可参考 维基百科上的页面 。
以下是这种语言的一种“HelloWorld”源代码 (抄自Lua教程中文版) :
>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-]>++++++++[<++++>-]<.#>+++++++++++[<+++++>-]<.>++++++++[<+++>-]<.+++.------.--------.[-]>++++++++[<++++>-]<+.[-]++++++++++.
将这段代码保存成HelloWorld.bf,当然,后缀名是随意的。 注意是没有换行的 ,以上代码就是一行 。
然后使用 BrainFuck编译器来编译之:
bash-4.0# ./bf < HelloWorld.bf > HelloWorld
意思 就是把HelloWorld.bf编译成HelloWorld可执行程序。
然后 给HelloWorld赋予 可执行权限。
然后执行HelloWorld:
bash-4.0# ./HelloWorld
Hello World!
不要再睡
赵雅芝
HxLauncher: Launch Android applications by voice commands