Oh, fuck!
Jump to navigation
Jump to search
Oh, Fuck! is a Esolang based on Brainfuck but more commands.
It is full of onomatopoeias.
Commands
Oh, Fuck! | Mean |
---|---|
啊 | Increment the data at the pointer. |
呃 | Decrement the data at the pointer. |
哦 | Increment the pointer. |
吁 | Decrement the pointer. |
咦 | Output the data at the pointer as a character. |
唉 | Input a character and store its Unicode in the data at the pointer. |
吔 | Input a integer and store it in the data at the pointer. |
嘘 | Output the data at the pointer as a integer. |
唵 | Jump forward past the matching 喔 if the data at the pointer is zero. |
喔 | Jump backward to the matching 唵 until the data at the pointer is zero. |
哟(value) | Set pointer to value-th cell. |
噫(value) | Set the data at the pointer to the value. |
吽 | Kill Program. |
哎{block} | If the data at the pointer is not zero, do block. |
唔(label name) | Define a label. |
呀 | End of a label. |
咻(label) | Jump to label. |
哈 | Multiply the data at the pointer by 2. |
呜 | Divide the data at the pointer by 2. |
嘶 | Clear the data at the pointer. |
咚 | Reset all data. |
咕 | Reset pointer. |
叽[DWORD] | Wait for DWORD seconds. |
Programs
Hello, world
噫(72)咦噫(101)咦噫(108)咦噫(108)咦噫(111)咦噫(44)咦噫(32)咦 噫(119)咦噫(111)咦噫(114)咦噫(108)咦噫(100)咦噫(33)咦噫(10)咦 吽
Truth Machine
吔哎{咻(inf)} 噫(48)咦吽 唔(inf) 啊唵哦噫(48)咦吁喔 呀
A+B Problem
吔啊吔唵呃哦啊吁喔呃嘘吽