Brainfuck: Unterschied zwischen den Versionen

Aus Stupidedia, der sinnfreien Enzyklopädie!
Wechseln zu: Navigation, Suche
(Syntax)
(Syntax)
Zeile 30: Zeile 30:
 
|Logisches MANCHMAL || ++--~~<br>
 
|Logisches MANCHMAL || ++--~~<br>
 
|-
 
|-
|While Schleife || (++--~~var < iiiiiii) |)0------------> { ________+++++ } //der logische MANCHMAL operator in der while ist ebenfalls Pflicht<br>
+
|While Schleife || (++--~~var < iiiiiii) )0------------> { ________+++++ } //der logische MANCHMAL operator in der while ist ebenfalls Pflicht<br>
 
|-
 
|-
 
|If Verzweigung || !!! var > iiiiiiiiiii) 7|-|3n------------> { ______ ;) __ }<br>
 
|If Verzweigung || !!! var > iiiiiiiiiii) 7|-|3n------------> { ______ ;) __ }<br>

Version vom 3. Juli 2008, 21:51 Uhr

Bei Brainfuck handelt es sich um eine simple Scriptsprache, welche zur Programmierung von Tiefseedatenbanken geschaffen wurde. Ihre einfache und machtvolle Syntax, erleichtert es Windows Nutzern, ihre Kreativität zu demonstrieren, indem sie vollständig auf den Umgang damit verzichten.

Geschichte

Erschaffen wurde diese Sprache im Jahre 1881 vom Mathematiker Nairb Eht, welcher sich später als Laboraffe outete, welcher die Weltherrschaft an sich reißen wird. Brainfuck ist die Erweiterung der Vorgängersprachen:

Brain - Die Basicvariante
Brain++ - Die Inkrementierte Variante
Brain# - Die "noch son Zeichen" Variante
Brainfire - Die krematierte Variante
Masterbrain - Für Spieler
Getthebrainoutofhere - Für Singleusersysteme
Braindead - Für das Leben danach

Syntax

Folgende Operatoren und Befehle sind Bestandteil von Brainfuk:

Variable Definieren ___ <=> \0\0\0iiiiiii\0\0\0 //3fache Nullterminierung des Integers ist Pflicht!
Logisches UND  :>
Logisches ODER  :P
Logisches NICHT UND  ;<
Logisches NICHT ODER  :q
Logisches NIEMALS ---
Logisches MANCHMAL ++--~~
While Schleife (++--~~var < iiiiiii) )0------------> { ________+++++ } //der logische MANCHMAL operator in der while ist ebenfalls Pflicht
If Verzweigung -|3n------------> { ______ ;) __ }

Beispiel: Firefox in Brainfuck

>++++++++[<++++++++ >-]<++.>++++++[<+++++++ >-]<++++++.>++++[<---- >-]<-.>++[<+++ >-]<++.+++++.>++[<--- >-]<--.>+++[<++++ >-]<+++.>++++[<---- >-]<--.>++[<+++ >-]<++.>++++++++[<--------- >-]<---.>++++++++[<+++++++++ >-]<+.>+++[<+++ >-]<+.+.>+++++++++[<--------- >-]<---.>++++++++[<++++++++ >-]<+++++.++++.+++++.>+++[<--- >-]<.>++++++++[<-------- >-]<-----.>+++++++++[<+++++++++ >-]<++.----.>++[<--- >-]<--.--.>+++[<+++ >-]<.>+++[<---- >-]<-.>+++[<++++ >-]<+..++++++.>+++[<---- >-]<---.>++++++++[<-------- >-]<-----.>++++++++[<++++++++ >-]<+++++.>+++[<++++ >-]<++.----.+++++.>+++[<---- >-]<---.>+++[<++++ >-]<+.>+++[<--- >-]<.>+++[<+++ >-]<+.>++++[<---- >-]<.+++++.---.>++++++++[<-------- >-]<-----.>++++++[<+++++++ >-]<++++++.>+++++[<++++++ >-]<++++.---.>++[<--- >-]<--.>+++[<+++ >-]<++.>++++[<---- >-]<-.>+++[<++++ >-]<..----.----.>+++[<++++ >-]<+.+.---.++.>++++[<---- >-]<-.++.+++++.---.>+++++++[<-------- >-]<-.>+++[<---- >-]<.>++++++++[<++++++++ >-]<+++++.>+++[<+++ >-]<.++++++.+++.>++[<--- >-]<--.+++.>+++[<---- >-]<.-.>+++[<+++ >-]<.>++++++++[<--------- >-]<------.>+++++++++[<+++++++++ >-]<+++++.>++[<--- >-]<-.--.>++++++++[<--------- >-]<-----.>+++++++[<+++++++ >-]<++.>++++[<++++ >-]<.+++++.>+++[<++++ >-]<+++.>++++[<---- >-]<--.++++.>++++[<++++ >-]<+.>++++[<----- >-]<-.>+++[<++++ >-]<+.>+++++++++[<--------- >-]<-.>+++++++[<+++++++ >-]<++++.>+++++[<+++++ >-]<++++.>++++[<---- >-]<.-.>+++[<++++ >-]<+.>++++++++[<--------- >-]<------.>++++++[<+++++++ >-]<+++.>++++++[<++++++ >-]<++++.>++++[<---- >-]<.>++[<+++ >-]<+..>++[<--- >-]<-.>+++[<++++ >-]<+.>+++++++++[<--------- >-]<-.>+++++++++[<+++++++++ >-]<++++.>++[<--- >-]<--.>++++++++[<--------- >-]<-----.>++++[<++++ >-]<+.>++[<+++ >-]<++..------.-----.>+++[<---- >-]<--.>++++++[<++++++ >-]<.>++++++[<++++++ >-]<+.----.>++++++++[<-------- >-]<-----.>+++++++[<+++++++ >-]<++.>+++++[<+++++ >-]<++++.++.>++++[<---- >-]<-.++.+++++.---.>++++++++[<-------- >-]<-----.>+++++++++[<+++++++++ >-]<++++++.>+++[<---- >-]<--.>+++[<+++ >-]<.>+++[<---- >-]<--.>++++++++[<-------- >-]<----.>++++++++[<+++++++++ >-]<+++++.>+++[<---- >-]<.>+++[<++++ >-]<+.>+++[<--- >-]<--.+++++.+++++.>+++[<---- >-]<.>+++[<+++ >-]<++.>++++++++[<--------- >-]<----.>++++++++[<++++++++ >-]<+.>++++[<+++++ >-]<.>++++[<---- >-]<--.+++++.>++++++++[<--------- >-]<.>+++++[<++++++ >-]<++++.>++++++[<+++++++ >-]<++++++.>++++[<---- >-]<-.>++[<+++ >-]<++.+++++.>++[<--- >-]<--.>+++++++[<-------- >-]<----.>+++++++[<++++++++ >-]<+.>++[<+++ >-]<++.>+++++++[<-------- >-]<-------.>+++[<---- >-]<.>+++++[<++++++ >-]<++++.>++++++[<+++++++ >-]<++++++.>++++[<---- >-]<-.>++[<+++ >-]<++.+++++.>++[<--- >-]<--.>+++++++[<-------- >-]<----...>+++[<--- >-]<-.>++++++++[<+++++++++ >-]<+++++++.>+++[<--- >-]<--.+.>+++[<++++ >-]<+.>+++++++++[<--------- >-]<-.>+++++[<++++++ >-]<++++.++++.>++++++[<------ >-]<--.>++++++++[<++++++++ >-]<+++++++.--.>+++[<+++ >-]<.>+++[<---- >-]<-.>+++[<++++ >-]<+..++++++.>++++++++[<-------- >-]<------.>

Fakten

  • Vista wurde in Brainfuck programmiert (Das ist eine Leistung!!!)
  • übermäßiges B. - Programmieren kann Nasenlähmung auslösen.

Linktipps: Faditiva und 3DPresso