1993年,松本行弘告诉世界可以用
puts "Hello, world!"
来打印出这条向世界问好的语句,但是,在世界的另一个角落,一位来自瑞士的大学生也打算给世界带来一点小小的震撼。
光速入门
如何判断一门语言是否会给世界带来极大的震撼?Brainf***k(下简称BF)仅用它的名字就给世人以最简解。
当然,更震撼的是,你只需要八个字符就能描绘出这个世界。
下面光速介绍一下这门语言的所有基础知识
BF所使用的所有字符
| 字符 | 作用 | C语言(char* ptr) |
| > | 指针指向下一字节 | ++ptr |
| < | 指针指向前一字节 | --ptr |
| + | 指针所指向字节的值加一 | ++*ptr |
| - | 指针所指向字节的值减一 | --*ptr |
| . | 打印出指针指向的字节对应内容(ASCII码) | putchar(*ptr) |
| , | 输入内容到指针指向的字节(ASCII码) | getchar() |

本文介绍了Brainf***k(BF)语言,包括其使用的所有字符、可操作空间,如以字节为单位的数组、指向数组的指针及输入输出字节流。还展示了编写“hello world”程序的不同方式,介绍了BF语言常用组件,如加法实现、字符归零等,最后提及用C语言实现简易BF编译器。
最低0.47元/天 解锁文章
1276

被折叠的 条评论
为什么被折叠?



