StupidBeauty
Read times:659Posted at:Mon Mar 18 00:40:41 2013
- no title specified

无奇不有,BrainFuck语言

这是一种号称实现 了图灵完备性的最小语言 确实小,只有 8 种不同的符号组成了整个语言的完整语法 。具体语法 可参考 维基百科上的页面

以下是这种语言的一种“HelloWorld”源代码 (抄自Lua教程中文版)

>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-]>++++++++[<++++>-]<.#>+++++++++++[<+++++>-]<.>++++++++[<+++>-]<.+++.------.--------.[-]>++++++++[<++++>-]<+.[-]++++++++++.

将这段代码保存成HelloWorld.bf,当然,后缀名是随意的。 注意是没有换行的 ,以上代码就是一行

然后使用 BrainFuck编译器来编译之:

bash-4.0# ./bf < HelloWorld.bf > HelloWorld

意思 就是把HelloWorld.bf编译成HelloWorld可执行程序。

然后 给HelloWorld赋予 可执行权限。

然后执行HelloWorld:

bash-4.0# ./HelloWorld

Hello World!

不要再睡

赵雅芝

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands

 
Recent comments
2017年4月~2019年4月垃圾短信排行榜Posted at:Thu Sep 26 04:51:48 2024
Qt5.7文档翻译:QWebEngineCookieStore类,QWebEngineCookieStore ClassPosted at:Fri Aug 11 06:50:35 2023盲盒kill -9 18289 Grebe.20230517.211749.552.mp4