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