Geschrieben von Switchpacker am 10.01.07 14:43|Permalink
Kommentare
Das ist eine turing-vollständige Programmiersprache mit genau 8 Operatoren. Im Endeffekt ist Programmierung durch die extreme "Einfachheit" der Sprache wahrscheinlich nicht wirklich lustig. Da sie aber turing-vollständig ist kannst du damit genauso ein Programm das in C oder einer anderen turing-vollständigen Sprache geschrieben wurde damit verwirklichen. Wenn man also Lust und Zeit hat kann man ein ganzes OS in Brainfuck verwirklichen :).
Zur Vollständigkeit: "Hello World" in Brainfuck(von Wikipedia kopiert):
++++++++++
[
>+++++++>++++++++++>+++>+
] Schleife zur Vorbereitung der Textausgabe
>++. Ausgabe von 'H'
>+. Ausgabe von 'e'
+++++++. 'l'
. 'l'
+++. 'o'
>++. Leerzeichen
>. 'o'
+++. 'r'
------. 'l'
--------. 'd'
>+. '!'
>. Zeilenumbruch
Kommentare
Das ist eine turing-vollständige Programmiersprache mit genau 8 Operatoren. Im Endeffekt ist Programmierung durch die extreme "Einfachheit" der Sprache wahrscheinlich nicht wirklich lustig. Da sie aber turing-vollständig ist kannst du damit genauso ein Programm das in C oder einer anderen turing-vollständigen Sprache geschrieben wurde damit verwirklichen. Wenn man also Lust und Zeit hat kann man ein ganzes OS in Brainfuck verwirklichen :).
Zur Vollständigkeit: "Hello World" in Brainfuck(von Wikipedia kopiert):
++++++++++
[
>+++++++>++++++++++>+++>+ ] Schleife zur Vorbereitung der Textausgabe
>++. Ausgabe von 'H'
>+. Ausgabe von 'e'
+++++++. 'l'
. 'l'
+++. 'o'
>++. Leerzeichen
>. 'o'
+++. 'r'
------. 'l'
--------. 'd'
>+. '!'
>. Zeilenumbruch
Verfasst von: Rene Schwaiger | 11.01.07 10:19
Danke Rene. Das sind für mich böhmische Dörfer.
Verfasst von: switchpacker | 11.01.07 19:54