Brainfuck(B,R,A,I,N,F,U,C,K)

From Esolang
Jump to navigation Jump to search

Brainfuck(B,R,A,I,N,F,U,C,K) is a Brainfuck-equivalent esolang which is invented by User:None1

Name

Brainfuck consists of 8 commands: +-,.<>[]. So, we can define a function Brainfuck(),that takes 8 arguments and creates a brainfuck-equivalent esolang.

I made up this name by feeding the word "Brainfuck" itself into the Brainfuck() function, but "Brainfuck" has 9 letters, so we can add another argument which stands for NOP, other characters are considered invalid, that is how the name comes from.

Syntax

B and b equals to brainfuck's +

R and r equals to brainfuck's -

A and a equals to brainfuck's ,

I and i equals to brainfuck's .

N and n equals to brainfuck's <

F and f equals to brainfuck's >

U and u equals to brainfuck's [

C and c equals to brainfuck's ]

K and k is NOP.

Other characters are illegal.

Example Programs

Cat Program

buaic

Infinite Loop

buc

See also