Seite 1 von 1

Brainfuck, oder: Esotherische Programmiersprachen

Verfasst: 08.03.2010 11:53
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.

Verfasst: 08.03.2010 12:06
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.

Verfasst: 08.03.2010 12:34
von Levi 
http://de.wikipedia.org/wiki/Piet

Piet ... vom konzept her auch ganz interessant

hello world:
Bild

Verfasst: 08.03.2010 13:30
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

Verfasst: 08.03.2010 13:34
von Spaady
was genau ist das?:D

Verfasst: 08.03.2010 13:55
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

Verfasst: 08.03.2010 18:53
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