Bfi Wii: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
Line 1: Line 1:
{{#seo:
|title=Wii Homebrew demos (Demos) - GameBrew
|title_mode=append
|image=bfiwii.jpg
|image_alt=bfi
}}
{{Infobox Wii Homebrews
{{Infobox Wii Homebrews
|title=bfi
|title=bfi
|image=bfiwii.jpg
|image=wii2.png
|description=Brainfuck interpreter
|description=Brainf*ck interpreter.
|author=anarkavre
|author=anarkavre
|lastupdated=2009/07/03
|lastupdated=2009/07/03
Line 15: Line 9:
|license=GPL
|license=GPL
|download=https://dlhb.gamebrew.org/wiihomebrews/bfiwii.7z
|download=https://dlhb.gamebrew.org/wiihomebrews/bfiwii.7z
|website=
|website=https://wiibrew.org/wiki/Bfi
|source=https://dlhb.gamebrew.org/wiihomebrews/bfiwii.7z
|source=https://dlhb.gamebrew.org/wiihomebrews/bfiwii.7z
}}
}}
'''Bfi''' is a brainfuck interpreter for the Wii based on Urban Müller's original.
bfi is a [https://en.wikipedia.org/wiki/Brainfuck brainfuck interpreter] for the Wii based on Urban Müller's original.


==What is Brainfuck interpreter?==
Brainfuck is an esoteric programming language invented by Urban Müller in 1993. It is designed to be extremely minimalistic and difficult to program in, with only eight commands, each represented by a single character. These commands manipulate a single data pointer and a single data array, both of which are of infinite size. The available commands are:
Brainfuck is an esoteric programming language invented by Urban Müller in 1993. It is designed to be extremely minimalistic and difficult to program in, with only eight commands, each represented by a single character. These commands manipulate a single data pointer and a single data array, both of which are of infinite size. The commands are:


{| class="wikitable"
{| class="wikitable"
Line 43: Line 36:
| style="text-align:center" | ] || Jump backward to the matching [ unless the byte at the pointer is zero.
| style="text-align:center" | ] || Jump backward to the matching [ unless the byte at the pointer is zero.
|}
|}
An interpreter is a program that runs Brainfuck code by executing these commands. Brainfuck interpreters are often used as examples of how to write interpreters for programming languages, and as a test of a developer's ability to write code that is both minimalistic and functional.
==Media==
'''So, you wanna write a Brainf*ck interpreter?''' - [https://www.youtube.com/watch?v=4uNM73pfJn0 Camto]'''<br>
<youtube>4uNM73pfJn0</youtube>


==External Links==
==External Links==
*Wiibrew - https://wiibrew.org/wiki/Bfi
*WiiBrew - https://wiibrew.org/wiki/Bfi

Latest revision as of 04:35, 26 February 2023

bfi
Wii2.png
General
Authoranarkavre
TypeDemos
Version0.0.1
LicenseGPL
Last Updated2009/07/03
Links
Download
Website
Source

bfi is a brainfuck interpreter for the Wii based on Urban Müller's original.

Brainfuck is an esoteric programming language invented by Urban Müller in 1993. It is designed to be extremely minimalistic and difficult to program in, with only eight commands, each represented by a single character. These commands manipulate a single data pointer and a single data array, both of which are of infinite size. The available commands are:

Command Description
> Increment the pointer.
< Decrement the pointer.
+ Increment the byte at the pointer.
- Decrement the byte at the pointer.
. Output the byte at the pointer.
, Input a byte and store it in the byte at the pointer.
[ Jump forward past the matching ] if the byte at the pointer is zero.
] Jump backward to the matching [ unless the byte at the pointer is zero.

External Links

Advertising: