HolyFuck

From Esolang
Jump to navigation Jump to search

HolyFuck

Holy fuck icon

Creator: WebNiko (april7w7 in github) Year: 2025 Type: Esoteric / interpreted Description: Language that mixes Brainfuck and Holy-C with funny commands.

Commands

  • fuckint <name> = <value or Brainfuck inline> ; // declare variable
  • fuckint64 <name> = <value or Brainfuck inline> ; // 64-bit variable
  • printhishit(<name>) ; // prints character from variable
  • gimmefuck(<name>) ; // reads character from keyboard
  • fuckadd(a,b), fucksub(a,b), fuckmul(a,b), fuckdiv(a,b) ; // arithmetic operations
  • Inline Brainfuck possible anywhere (+ - < > [ ] , .)
  • Delimiters: †god (start execution), †devil (end execution)
  • Comments: // comment

Examples

Hello World

†god
fuckint H = 72
printhishit(H);

fuckint e = 101
printhishit(e);

fuckint l = 108
printhishit(l);
printhishit(l);

fuckint o = 111
printhishit(o);

fuckint space = 32
printhishit(space);

fuckint W = 119
printhishit(W);

printhishit(o)
printhishit(r)
printhishit(l)
printhishit(d)

fuckint exclam = 33
printhishit(exclam)

fuckint newline = 10
printhishit(newline)
†devil

Variables and arithmetic

†god
fuckint a = 10
fuckint b = 5
fuckadd(a,b)   // a = 15
fucksub(a,b)   // a = 10
fuckmul(a,b)   // a = 50
fuckdiv(a,b)   // a = 10
†devil

64-bit variables

†god
fuckint64 big = 10000000000
printhishit(big)   // prints the lower byte
†devil

Input example

†god
fuckint c = 0
gimmefuck(c)       // user types a character
printhishit(c)     // prints the typed character
†devil

Brainfuck inline

†god
++++++++++[>+++++<-]>++.   // prints 'A'
†devil

References

OBS: the compiler is NewHfcompiler, 'cause u wanna use old HF u use Holyfuckcompiler.