Brainfuck!最丑的编程语言!整个程序只需要8种字符!!!
Brainfuck是一种极小化的计算机语言,它是由Urban Müller在1993年创建的。由于fuck在英语中是脏话,这种语言有时被称为brainf*ck或brainf**k。
BF是一种极简的编程语言,整个程序只需要8种字符,但足够写出任何功能的代码(图灵完备)。它的某个编译器只有240个字节。
brainfuck不适合人类阅读,人类读起来的感觉如同它的名字 :)
| Brainfuck标识 | 等价的C语言写法 | 含义 | 
|---|---|---|
| > | ++ptr | 指针加1 | 
| < | --ptr | 指针减1 | 
| + | ++*ptr | 指向的值加1 | 
| - | --*ptr | 指向的值减1 | 
| . | putchar(*ptr) | 输出指针指向的内容 | 
| , | *ptr = getch() | 输入到指针指向的位置 | 
| [ | while(*ptr) { | 如果当前值为0,跳转到 ] | 
| ] | } | 如果当前值不为0,跳转到 [ | 
例题1:从键盘读取小写字母,转换成大写输出,按回车键退出程序:
,----------[----------------------.,----------]例题2:输入两个数字(都是1位数),做加法并输出结果:
,>++++++[<-------->-],,[<+>-],<.>.还有很多例子,有兴趣的同学可以移步百度百科:
Brainfuck_百度百科
那个加法程序看起来不明觉厉,作为解谜游戏倒是挺合适的【笑哭】
        THE END
    
        





