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.

How dare you fuck the brain

From Esolang
(Redirected from How dare you f*** the brain)
Jump to navigation Jump to search
How dare you fuck the brain
HDYFTB
Designed by User:Ractangle
Appeared in 2024
Computational class Turing-complete?
Reference implementation Python
Influenced by brainfuck,brainuck

How dare you fuck the brain is an esolang described by the authors own words as "by far the best thing i have ever implemented" in 2025

Syntax

Command Meaning
I Increment current cell
D Decrement current cell
^ Move the cell pointer right
v Move the cell pointer left
) Go to the nearest newline or pipe if the cell is not 0
P Print the cell's value as a charecter
N Print the cell's value as a number
= Copy the current cell's value to the next cell
+ Sum the current cell's value of and the next cell and empty the next cell
H Halts program
/ Skips a command if the cell is not zero
↑ Sets the claw to the cell's value
↓ Sets the cell's value to the claw
G If the cell is positive do a goto statement, otherwise does nothing
; brainfucks , command but it stores the interger of the input
-> One-liner Comment

Examples

Disan Count

;
D^INv)H

Truth-machine

;/N/H^I
N)

Hello, world!

II=+=+=+=+=^↑v=+^II=+=+v+P=^^↓v+DDDP^I=+=+=+Dv+PPIIIP^II=+=+=+=+PvvIIIIIIIIIIIIIIIP^PIIIPDDDDDDP^^DD+=+=+vv↑^^^↓v+PvIPH

Move data from a cell to an another cell

= ->Copy from the other cell before erasing the data from it
D)

Using the claw:

↑ ->some value from the other cell
^^^ ->you can move the value basicly anywhere
↓ ->the claw will replace the current cotent of the cell that the pointer is currently pointing at and replcade it with the value from the grabed cell

A+B Problem

;=;+NH

Computational class

HDYFTB is Turing-complete since Brainfuck can be translated into HDYFTB (proof by User:Yayimhere)

[...] -> \n...) or |...)
+ -> I
- -> D
> -> ^
< -> v
. -> P

Are nesting loops suported in HDYFTB... No

Interpreter

Official interpriter