BrainFu - Language Descriptions
The BrainFu language family is designed to provide a range of programming options, each with its unique goals and features. Because, let's face it, one size doesn't fit all, especially when it comes to programmers.
BrainComma
The BrainComma language is designed to clearly separate commands from each other, using a unique approach that differs from traditional statement terminator symbols.
This language also prioritizes ease of commenting, making it simple to add notes to the source code. Comments like “[TODO]: fix this later...” are fully supported. The commenting system in the BrainComma language is so efficient that it reduces commenting time by at least 90%.
Here is an example program written in the BrainComma language:
>,>,>,>,+,+,+,+,+,+,+,+,+,+,[,-,>,+,+,+,+,+,+,>,+,+, +,+,<,<,],>,-,.,>,+,+,+,+,.,<,[,[,-,<,+,<,+,+,+,>, >,],<,[,-,>,+,<,],<,[,<,<, Oh, my! What now? +,+,+,+,+,+,[,-,<,+,+,+,+,+,>,],<,[,-,>,>,+,+,+,+,+, <,<,],>,>,[,[,-,<,+,<,+,>,>,],<,<,[,-,>,>,+, ...huh? <,<,],>,>,-,<,+,[,-,],>,],>,-,],>,>,>,.,<,], A, B, C
BrainLetter
The BrainLetter language is intended for programmers who prefer to use letters instead of symbols. This language is designed to be easy to pronounce and type, making it a great option for those who value readability.
BrnCnsnnt
This programming language is a further refinement of the BrainLetter language, designed to minimize the use of vowels. The language is suitable for programmers who prefer a more concise syntax.
Furthermore, it is well known that many programmers are allergic to vowels, as exemplified by the names “clr”, “fwd”, “str”, and “BrnCnsnnt”. This language allows susceptible programmers to avoid those common programming allergens. Also suitable for programming by cats walking across the keyboard.
Meow
It is well known that cats love to type on the keyboard and program. Therefore, we considered it appropriate to create a programming language specifically tailored for use by cats. The language has built-in support for yarn-strings, supports the snooze programming model, and it features cat-friendly syntax, which they can easily understand.
Here is one of the most beloved programs written in the Meow language:
Meow! Meow! Meow! Meow! Meow! Meow! Meow! Meow! Meow! Meow! Meow? Meow . Mew! Meow! Meow! Meow! Meow! Meow! Meow! Meow! Meow! Mew! Meow! Meow ! Meow! Meow! Meow! Meow! Meow! Meow! Meow! Meow! Meow! Meow! Mew. Mew . Mew? Mew! Meeow. Mew! Meow. Meow. Meow. Meeow. Meow. Meow. Meow. Mee ow. Meow? Mew! Meow! Meow! Meow! Meow! Meow? Meow. Mew! Meow! Meow! Me ow! Meow! Meow! Mew. Mew? Meow! Mew! Meow? Meow? Meow? Meow. Mew! Meow ! Mew! Meow! Mew. Mew. Mew? Mew! Mew! Meow? Meow. Mew. Mew. Meow! Mew! Mew! Mew? Mew. Meow. Mew? Mew. Meow. Mew. Meow. Mew? Mew. Meeow. Mew?
BrainMath

The BrainMath language is focused on mathematical aspects of programming, reusing familiar mathematical symbols and giving them new and practical semantics. This language is recommended for programmers with a strong mathematical background.
The mathematical purity is further enhanced by allowing only the use of integers, forbidding any form of approximation. Floating point numbers are not allowed.
DeepBrain
This programming language prioritizes deep concepts over shallow ones, providing a unique approach to programming. The benefits of diving into the depths of deep programming are still being researched and explored. Preliminary results suggest that it may lead either to improved code quality, or to improved coffee tolerance. Also provides built-in support for over-engineering.
BrainMantra
This programming language emphasizes meditation and concentration. It primarily supports the transcendental programming paradigm, and it promotes a mindful and intentional approach to programming, including careful consideration of whitespace. The language is designed to induce powerful trance-like meditation states which allow programmers to transcend into parallel dimensions, where code is always perfect and bugs are always fixed.
Here is an example program written in the BrainMantra language:
O O O OOOOOOOOOOO`m OOOOOOOOO OOOOOOOOOOOO m m^ Om Mooky! Om Mooky! ` m`m mOOO mO O O^ m m`m O OO m m^ O` m m mOOOO`m mOOOO O^ m`m O OOOOO O m m^ O O``m mO mO O O^ m m`m O OO m m^ O Om m``m mO`m^^` m^ O^ O^ O Om^ O O Mooky! ^ O O O OOOOOOOOOOO`m OOOOOOOOO OOOOOOOOOOOO m m^ Om Mooky! Om Mooky! ` m`m mOOO mO O O^ m m`m O OO m m^ O` m m mOOOO`m mOOOO O^ m`m O OOOOO O m m^ O O``m mO mO O O^ m m`m O OO m m^ O Om m``m mO`m^^` m^ O^ O^ O Om^ O O Mooky! ^