We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

Oh, fuck!

From Esolang
Jump to navigation Jump to search

Oh, Fuck! is a Esolang based on Brainfuck but more commands.

It is full of onomatopoeias.

Commands

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

吔啊吔唵呃哦啊吁喔呃嘘吽


Categories