Brainfuck, oder: Esotherische Programmiersprachen

Hier gehört alles rein, was nichts mit dem Thema Spiele zu tun hat.

Moderatoren: Moderatoren, Redakteure

Benutzeravatar
Scorcher24_
Beiträge: 15527
Registriert: 11.11.2004 14:31
Persönliche Nachricht:

Brainfuck, oder: Esotherische Programmiersprachen

Beitrag von Scorcher24_ »

Wer kennt Brainfuck?
Das ist eine sogenannte esotherische Programmiersprache. Diese zeichnet sich dadurch aus, dass sie einem total das Hirn zerbröselt, ist aber benutzbar in der Theorie :D.
Es gibt auch einen Dialekt davon, der nennt sich Ook. Brainfuck for Orang Utans.

"Hello World" in Brianfuck:
++++++++++
[
>+++++++>++++++++++>+++>+<<<<-
]
>++.
>+.
+++++++.
.
+++.
>++.
<<+++++++++++++++.
>.
+++.
------.
--------.
>+.
>.
Hello World mit Ook:
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.
Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook?
Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook.
Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook.
Zum Vergleich C++:
#include <iostream>

int main()
{
std::cout << "Hello World" << std::endl;
}
Es gibt noch eine, die ich richtig geil finde: Die Shakespear Programming Language. Dort müssen Programme wie ein Theaterstück geschrieben werden, Variablen sind Schauspieler und diese müssen die Bühne betreten und verlassen :D.
Kennt Ihr noch was? :D
rya.
Benutzeravatar
Zappes
Beiträge: 2532
Registriert: 09.12.2008 23:15
Persönliche Nachricht:

Beitrag von Zappes »

Brainfuck, Ook!, Whitespace und was es da sonst gibt, sind doch nur pseudolustige Notationen für allgemeine Turingmaschinen... Eher langweilig, wie ich meine. Wirklich lustig fand ich auf dem Gebiet bisher nur eine Sprache, und das ist INTERCAL. Ich empfehle jedem, der an ernsthaft gestörten Konzepten interessiert ist, eben jenes:

http://www.muppetlabs.com/~breadbox/intercal-man/

Oder natürlich ein moderner Klassiker: Like, Python.
Benutzeravatar
Levi 
Beiträge: 44988
Registriert: 18.03.2009 15:38
Persönliche Nachricht:

Beitrag von Levi  »

http://de.wikipedia.org/wiki/Piet

Piet ... vom konzept her auch ganz interessant

hello world:
Bild
Benutzeravatar
Ugly Old Hurgs
Beiträge: 2765
Registriert: 27.05.2009 10:45
Persönliche Nachricht:

Beitrag von Ugly Old Hurgs »

LOLCODE :mrgreen:
http://lolcode.com/
Hello World:

Code: Alles auswählen

HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE
Anderes Beispiel:

Code: Alles auswählen

HAI
CAN HAS STDIO?
PLZ OPEN FILE "LOLCATS.TXT"?
    AWSUM THX
        VISIBLE FILE
    O NOES
        INVISIBLE "ERROR!"
KTHXBYE
Benutzeravatar
Spaady
Beiträge: 4002
Registriert: 10.09.2008 17:11
Persönliche Nachricht:

Beitrag von Spaady »

was genau ist das?:D
Benutzeravatar
JesusOfCool
Beiträge: 34685
Registriert: 27.11.2009 09:55
Persönliche Nachricht:

Beitrag von JesusOfCool »

lolcode ist ja mal genial.

shakespear find ich auch ziemlich toll. das ist auch mehr als nur ein abwandlung des immer gleichen wie whitespace und brainfuck und so.

wer verschiedene programmiersprachen sucht:
http://99-bottles-of-beer.net/abc.html
99 flaschen bier an der wand in zig programmiersprachen.

edit: die sprache piet sieht sehr interessant aus: http://99-bottles-of-beer.net/language-piet-1269.html
StealVirus
Beiträge: 832
Registriert: 17.07.2007 13:54
Persönliche Nachricht:

Beitrag von StealVirus »

Ich fand sowas immer schon sehr interessant, und habe aus diesem Anlass beschlossen mal ein bisschen zu probieren. Für den anfang mal Brainfuck