BrainFuck
这是一段 Nicolas Favre-Felix 用 Brainfuck 语言编写的类似 Ed 的源代码
+[[,][-]+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]+++++++++++++.---.+]
以下内容由 Andrea Bolognani 提供,并附有此评论
上面的版本从标准输入读取,直到遇到 EOF 字符,然后开始在一个无限循环中打印
?
。我编写了一个直接替代方案 [...];此外,这个版本仅使用 69 条指令,比上面的版本少了 30 条。
++[>+++++[>++++++<-]<-]++[>+++++<-]>>+++<<+[[,----------]>>.<.<+]
这些笑话分别由他们的作者于 2004 年和 2008 年提交给 GNU 项目。
Brainfuck 是一种有趣且极简的编程语言,除了作为一个有趣的笑话、挑战程序员和测试计算机语言设计的界限之外,没有任何实际用途。
警告! Brainfuck 不适合在编程中实际使用!
维基百科有关于 Brainfuck 语言的更多信息。