Brainfuck :)

语法

: 指针加一

<
指针减一

: 指针指向的字节的值加一

: 指针指向的字节的值减一

.
输出指针指向的单元内容(ASCII码)
,
输入内容到指针指向的单元(ASCII码)
[
如果指针指向的单元值为零,向前跳转到对应的]指令的次一指令处
]
如果指针指向的单元值不为零,向后跳转到对应的[指令的次一指令处

举例

下面这个程序则允许用户输入一个数字, 然后程序将输出小于这个数字的所有质数。

>;++++++++[;-];++++++++++[;-];++++++++++[;-];++++++++++[;-];++++++++++[;-];++++++++++[;-];+++++[;-];+++++++++
+[;-];++++++++++[;-];+++++[;-];++++++++++[;-];++++++++++[;-];+++++++[;-];+++++[;-];,----------[;-
------------------------------------->;[>;+>;+;>;[;>;-];>;>;+++++++++
[;+>;+;>;[;>;-];>;-]>;>;-];+;>;[;>;-];+;+[>;+>;+;>;[;>;-];+;>;>;>;>;>;>;>;+;+;>;>;+>;+;>;>;>;[;>;>;>;-];[>;>;+>;+;>;>;[;>;>;-];>;>;[>;+>;+;>;[;>;-];>;>;
>;>;+;+>;+;>;[;>;-];>;[-];>;[;+>;+;>;[;>;-];>;>;-];>;[;>;-];[-];>;>;>;>;>;[-];>;[-]>;[-];>;>;>;>;>;>;>;[-;>;+>;+;>;>;[;>;>;-];>;[>;+;[[>;+>;+;>;[;>;-];+
++++++++;>;>;+;+>;[-];[;-]>;[;>;-];[;-];+;+;+;>;>;[;>;>;-];+++++++++;>;>;+;+>;[-];[
;-]>;[;>;>;+;>;>;>;[;>;>;>;-];[-];];+;-];<.>;>;[;>;-];++++[;-]<.>;>;>;>;>;>;>;
];[-]