BrainIf
Jump to navigation
Jump to search
BrainIf is an esoteric programming language by VilgotanL. It is similar to brainfuck in that it has an identical memory tape.
Instructions
if n increment |
Increment the cell at the pointer by 1, if the cell at the pointer is n |
if n move right |
Move the pointer right, if the cell at the pointer is n |
if n move left |
Move the pointer left, if the cell at the pointer is n |
if n goto line |
Go to the line number line with line numbers starting at 1, if the cell at the pointer is n |
if n input |
Takes one character of input and sets the current cell at the pointer to it, if the cell at the pointer is n |
if n output |
Prints the current cell at the pointer as an ascii character, if the cell at the pointer is n |
Any other other instructions that aren't just an empty line will throw an error.
Examples
Print E if the input is E
if 0 input if 69 output
Hello, world!
Program by User:Bangyen:
if 0 increment if 1 increment if 2 increment if 3 increment if 4 increment if 5 increment if 6 increment if 7 increment if 8 increment if 9 increment if 10 increment if 11 increment if 12 increment if 13 increment if 14 increment if 15 increment if 16 increment if 17 increment if 18 increment if 19 increment if 20 increment if 21 increment if 22 increment if 23 increment if 24 increment if 25 increment if 26 increment if 27 increment if 28 increment if 29 increment if 30 increment if 31 increment if 32 increment if 33 increment if 34 increment if 35 increment if 36 increment if 37 increment if 38 increment if 39 increment if 40 increment if 41 increment if 42 increment if 43 increment if 44 increment if 45 increment if 46 increment if 47 increment if 48 increment if 49 increment if 50 increment if 51 increment if 52 increment if 53 increment if 54 increment if 55 increment if 56 increment if 57 increment if 58 increment if 59 increment if 60 increment if 61 increment if 62 increment if 63 increment if 64 increment if 65 increment if 66 increment if 67 increment if 68 increment if 69 increment if 70 increment if 71 increment if 72 output if 72 increment if 73 increment if 74 increment if 75 increment if 76 increment if 77 increment if 78 increment if 79 increment if 80 increment if 81 increment if 82 increment if 83 increment if 84 increment if 85 increment if 86 increment if 87 increment if 88 increment if 89 increment if 90 increment if 91 increment if 92 increment if 93 increment if 94 increment if 95 increment if 96 increment if 97 increment if 98 increment if 99 increment if 100 increment if 101 output if 101 increment if 102 increment if 103 increment if 104 increment if 105 increment if 106 increment if 107 increment if 108 output if 108 output if 108 increment if 109 increment if 110 increment if 111 output if 111 move right if 0 increment if 1 increment if 2 increment if 3 increment if 4 increment if 5 increment if 6 increment if 7 increment if 8 increment if 9 increment if 10 increment if 11 increment if 12 increment if 13 increment if 14 increment if 15 increment if 16 increment if 17 increment if 18 increment if 19 increment if 20 increment if 21 increment if 22 increment if 23 increment if 24 increment if 25 increment if 26 increment if 27 increment if 28 increment if 29 increment if 30 increment if 31 increment if 32 increment if 33 increment if 34 increment if 35 increment if 36 increment if 37 increment if 38 increment if 39 increment if 40 increment if 41 increment if 42 increment if 43 increment if 44 output if 44 move right if 0 increment if 1 increment if 2 increment if 3 increment if 4 increment if 5 increment if 6 increment if 7 increment if 8 increment if 9 increment if 10 increment if 11 increment if 12 increment if 13 increment if 14 increment if 15 increment if 16 increment if 17 increment if 18 increment if 19 increment if 20 increment if 21 increment if 22 increment if 23 increment if 24 increment if 25 increment if 26 increment if 27 increment if 28 increment if 29 increment if 30 increment if 31 increment if 32 output if 32 increment if 33 increment if 34 increment if 35 increment if 36 increment if 37 increment if 38 increment if 39 increment if 40 increment if 41 increment if 42 increment if 43 increment if 44 increment if 45 increment if 46 increment if 47 increment if 48 increment if 49 increment if 50 increment if 51 increment if 52 increment if 53 increment if 54 increment if 55 increment if 56 increment if 57 increment if 58 increment if 59 increment if 60 increment if 61 increment if 62 increment if 63 increment if 64 increment if 65 increment if 66 increment if 67 increment if 68 increment if 69 increment if 70 increment if 71 increment if 72 increment if 73 increment if 74 increment if 75 increment if 76 increment if 77 increment if 78 increment if 79 increment if 80 increment if 81 increment if 82 increment if 83 increment if 84 increment if 85 increment if 86 increment if 87 increment if 88 increment if 89 increment if 90 increment if 91 increment if 92 increment if 93 increment if 94 increment if 95 increment if 96 increment if 97 increment if 98 increment if 99 increment if 100 increment if 101 increment if 102 increment if 103 increment if 104 increment if 105 increment if 106 increment if 107 increment if 108 increment if 109 increment if 110 increment if 111 increment if 112 increment if 113 increment if 114 increment if 115 increment if 116 increment if 117 increment if 118 increment if 119 output if 119 move right if 0 increment if 1 increment if 2 increment if 3 increment if 4 increment if 5 increment if 6 increment if 7 increment if 8 increment if 9 increment if 10 increment if 11 increment if 12 increment if 13 increment if 14 increment if 15 increment if 16 increment if 17 increment if 18 increment if 19 increment if 20 increment if 21 increment if 22 increment if 23 increment if 24 increment if 25 increment if 26 increment if 27 increment if 28 increment if 29 increment if 30 increment if 31 increment if 32 increment if 33 increment if 34 increment if 35 increment if 36 increment if 37 increment if 38 increment if 39 increment if 40 increment if 41 increment if 42 increment if 43 increment if 44 increment if 45 increment if 46 increment if 47 increment if 48 increment if 49 increment if 50 increment if 51 increment if 52 increment if 53 increment if 54 increment if 55 increment if 56 increment if 57 increment if 58 increment if 59 increment if 60 increment if 61 increment if 62 increment if 63 increment if 64 increment if 65 increment if 66 increment if 67 increment if 68 increment if 69 increment if 70 increment if 71 increment if 72 increment if 73 increment if 74 increment if 75 increment if 76 increment if 77 increment if 78 increment if 79 increment if 80 increment if 81 increment if 82 increment if 83 increment if 84 increment if 85 increment if 86 increment if 87 increment if 88 increment if 89 increment if 90 increment if 91 increment if 92 increment if 93 increment if 94 increment if 95 increment if 96 increment if 97 increment if 98 increment if 99 increment if 100 increment if 101 increment if 102 increment if 103 increment if 104 increment if 105 increment if 106 increment if 107 increment if 108 increment if 109 increment if 110 increment if 111 output if 111 increment if 112 increment if 113 increment if 114 output if 114 move right if 0 increment if 1 increment if 2 increment if 3 increment if 4 increment if 5 increment if 6 increment if 7 increment if 8 increment if 9 increment if 10 increment if 11 increment if 12 increment if 13 increment if 14 increment if 15 increment if 16 increment if 17 increment if 18 increment if 19 increment if 20 increment if 21 increment if 22 increment if 23 increment if 24 increment if 25 increment if 26 increment if 27 increment if 28 increment if 29 increment if 30 increment if 31 increment if 32 increment if 33 increment if 34 increment if 35 increment if 36 increment if 37 increment if 38 increment if 39 increment if 40 increment if 41 increment if 42 increment if 43 increment if 44 increment if 45 increment if 46 increment if 47 increment if 48 increment if 49 increment if 50 increment if 51 increment if 52 increment if 53 increment if 54 increment if 55 increment if 56 increment if 57 increment if 58 increment if 59 increment if 60 increment if 61 increment if 62 increment if 63 increment if 64 increment if 65 increment if 66 increment if 67 increment if 68 increment if 69 increment if 70 increment if 71 increment if 72 increment if 73 increment if 74 increment if 75 increment if 76 increment if 77 increment if 78 increment if 79 increment if 80 increment if 81 increment if 82 increment if 83 increment if 84 increment if 85 increment if 86 increment if 87 increment if 88 increment if 89 increment if 90 increment if 91 increment if 92 increment if 93 increment if 94 increment if 95 increment if 96 increment if 97 increment if 98 increment if 99 increment if 100 increment if 101 increment if 102 increment if 103 increment if 104 increment if 105 increment if 106 increment if 107 increment if 108 output if 108 move right if 0 increment if 1 increment if 2 increment if 3 increment if 4 increment if 5 increment if 6 increment if 7 increment if 8 increment if 9 increment if 10 increment if 11 increment if 12 increment if 13 increment if 14 increment if 15 increment if 16 increment if 17 increment if 18 increment if 19 increment if 20 increment if 21 increment if 22 increment if 23 increment if 24 increment if 25 increment if 26 increment if 27 increment if 28 increment if 29 increment if 30 increment if 31 increment if 32 increment if 33 increment if 34 increment if 35 increment if 36 increment if 37 increment if 38 increment if 39 increment if 40 increment if 41 increment if 42 increment if 43 increment if 44 increment if 45 increment if 46 increment if 47 increment if 48 increment if 49 increment if 50 increment if 51 increment if 52 increment if 53 increment if 54 increment if 55 increment if 56 increment if 57 increment if 58 increment if 59 increment if 60 increment if 61 increment if 62 increment if 63 increment if 64 increment if 65 increment if 66 increment if 67 increment if 68 increment if 69 increment if 70 increment if 71 increment if 72 increment if 73 increment if 74 increment if 75 increment if 76 increment if 77 increment if 78 increment if 79 increment if 80 increment if 81 increment if 82 increment if 83 increment if 84 increment if 85 increment if 86 increment if 87 increment if 88 increment if 89 increment if 90 increment if 91 increment if 92 increment if 93 increment if 94 increment if 95 increment if 96 increment if 97 increment if 98 increment if 99 increment if 100 output if 100 move right if 0 increment if 1 increment if 2 increment if 3 increment if 4 increment if 5 increment if 6 increment if 7 increment if 8 increment if 9 increment if 10 increment if 11 increment if 12 increment if 13 increment if 14 increment if 15 increment if 16 increment if 17 increment if 18 increment if 19 increment if 20 increment if 21 increment if 22 increment if 23 increment if 24 increment if 25 increment if 26 increment if 27 increment if 28 increment if 29 increment if 30 increment if 31 increment if 32 increment if 33 output
Computational Class
BrainIf is almost certainly Turing-complete due to it's similarities with brainfuck and the conditional goto.