BF+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

BF+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++, or BF253, is a semi-joke Branflakes derivative. It's filename is .BF253. There are currently 65 commands.
==Commands==
 > pointer goes right
 < pointer goes left
 + cell at pointer inreases
 - cell at pointer decreases
 8 cell at pointer turns to 8
 . cell at pointer outputted as ASCII
 , cell at pointer is replaced with input number
 [ skip to corresponding ] if cell at pointer is 0
 ] skip to corresponding [ if cell at pointer is nonzero
 q enter wormhole to corresponding e if cell at pointer is 0
 e wormhole exit
 x multiply cell at pointer with cell next to pointer and result is placed in cell at pointer
 h print "hello world"
 9 print 99 bottles of beer
 f print fizzbuzz
 ? cell at pointer outputted as number
 ! cell at pointer is replaced with cell number
 @ pointer goes to the cell number that is in the cell currently being pointed to
 m if the current output consists of any language's words, replace output with IPA
 & cell at pointer is replaced with input ASCII
 t truth machine
===Version 1.1 Additions===
Version 1.1 came out on 6/16/2023 and added these commands:
 r modifies the next r into a >
 n if m had turned the output into IPA, turn the output back into the source language
 k if the current output consists of any language except toki pona's words, translate to toki pona
 l translate from toki pona to source language if k turned the output to toki pona
 z modifies the previous z into a <
 a gives the programmer a random social phobia (why would you use this?)
===Version 1.2 Additions===
Version 1.2 came out on 6/16/2023 and added these commands:
 X terminates the program
 0 clear memory
 o gives you a yummy donut
 1 clears cell at pointer
 c crashes the interpreter or executor
 A preforms a bitwise AND on the cell at pointer and the cell next to pointer, putting the result in the cell at pointer
 R preforms a bitwise OR on the cell at pointer and the cell next to pointer, putting the result in the cell at pointer
 X preforms a bitwise XOR on the cell at pointer and the cell next to pointer, putting the result in the cell at pointer
 N preforms a bitwise NOT on the cell at pointer
 s squares the cell at pointer
 H square roots the cell at pointer
 j rounds
===Version 1.3 Additions===
Version 1.3 came out on 6/16/2023 and added these commands:
 w whack NEPTR in the face
 L prints the alphabet
 ( starts a loop that does something the cell in pointer before the ( times
 ) ends the loop started by (
 { starts a forever loop
 } ends a forever loop
 B get bad jubies
 p gives you a pizza
===Version 1.4 Additions===
Version 1.4 came out on 6/19/2023 and added these commands:
 = does +.
 _ does -.
 ~ prints "cute"
 3 prints "ham n eggs" if the last 2 digits of the year are less than 25
===Version 1.5 patches===
Version 1.5 is an unfinished series of patches that came out between 6/20/2023 and 6/20/2023. They each introduced 2 commands.
====Version 1.5.1 additions====
Version 1.5.1 is a version 1.5 patch that came out on 6/20/2023 and added these commands:
 K prints "kiwi"
 9 cell at pointer turns to 9
====Version 1.5.2 additions====
Version 1.5.2 is a version 1.5 patch that came out on 6/22/2023 and added these commands:
 в turns the latin lowercase output into latin small caps output
 ж makes a giant spiky ball in the middle of your interpreter
====Version 1.5.3 additions====
Version 1.5.3 is a version 1.5 patch that came out on 6/22/2023 and added these commands:
 i prints "i am really running out of ideas"
 ズ runs zunzundokokiyoshi
===Version 1.6 additions===
Version 1.6 is the SNACBIT update. It added SNACBIT support. It also added a command that looks like a cat, and a command that does something.
 食 increments snack
 不 decrements snack
 说 looks like a cat
 称 outputs snack
 模 vague
===Version 1.7 additions===
Version 1.7 shortens some of the scripts listed on this page. The commands added are:
 🐈 number cat
 😺 symbol cat
 ➰ ascii cycle
==Cat (NUMBER)==
===1.0-1.6===
 +[,?]
===1.7-present===
 🐈
==Cat (SYMBOL)==
===1.0-1.6===
 +[&.]
===1.7-present===
 😺
==Hello World==
 h
==FizzBuzz==
 f
==99 bottles of beer==
 9
==Truth Machine==
 t
==Wormhole Example==
 q+++@++++<e+
If it weren't for the wormhole, the memory would look like this:
 3 1 4
Now, with the wormhole, it looks like this:
 1 0 0
As you can see, wormholes are useful.
==Palindrome==
Oh my goodness there are so many examples.
 +[+]-[+]+
This increases cell 1, increases until it wraps around to 0, subtracts 1 and makes 65535, increases once to 0, and increases so the first cell is 1.
Now for the next example:
 f[+f+]f
This outputs FizzBuzz over 30 thousand times.
===1.1 examples===
 a[a+a]a
You will not want to run this program.
==ASCII Cycle==
===1.0-1.2===
 +[>+.<]
===1.3===
 {+.}
===1.4-1.6===
 {=}
Also palindromic!
===1.7-present===
 ➰
==Zundokokiyoshi (1.5.3)==
 ズ
==Suggest commands==
You can suggest commands on the talk page, and I will add them.
Category:Brainfuck derivativesCategory:LanguagesCategory:Turing completeCategory:Cell-basedCategory:2023