Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Esoterische Programmiersprachen
Hajoseb
myCSharp.de - Member

Avatar #avatar-2670.jpg


Dabei seit:
Beiträge: 315

Themenstarter:

Esoterische Programmiersprachen

beantworten | zitieren | melden

Hi.

Habe durch Zufall bei Wikipedia mal einen Artikel über "Hello World" in allen möglichen (und insbesonders unmöglichen) Programmiersprachen gefunden.

Besonders die Esoerischen Programmiersprachen (weiter unten) sind teilweise echt abgedreht *g*
http://de.wikipedia.org/wiki/Hello_world

Für Pratchett(Scheibenwelt-Fans) gibt es sogar eine speziell auf Orang-Utan zugeschnttene Programmiersprache *rofl*

Ook! http://de.wikipedia.org/wiki/Ook%21

Ook! ist eine Variante der esoterischen Programmiersprache Brainfuck für Orang-Utans. Die Designkriterien der Sprache sind:

Eine Programmiersprache sollte schreib- und lesbar für Orang-Utans sein.
Die Syntax sollte einfach sein, leicht zu merken und das Wort Monkey (engl. Affe) vermeiden.
Bananen sind gut.
Augenscheinlich ist diese Programmiersprache angelehnt an die Bibliothekarsfigur aus den Scheibenweltromanen von Terry Pratchett (Vergleiche hierzu die Eigenschaft, jedes Wort und jeden Satz mit „Ook“ („Ugh“ im Deutschen) ausdrücken zu können und seine Empfindlichkeit, wenn er als „Monkey“ bezeichnet wird – er bevorzugt „Ape“).

Ook hat nur drei Syntaxelemente:

Ook.
Ook?
Ook!
Diese werden zu Zweiergruppen zusammengefasst, die sich daraus ergebenden 9 Möglichkeiten lassen sich wie Brainfucksymbole verwenden (Ook? Ook? wird nicht verwendet). Jedes Ook!-Programm besteht also aus einer geraden Zahl von Ooks. Zeilenumbrüche werden ignoriert.

Es gibt inzwischen Ook!-Interpreter in Ruby, Python, Perl und C# sowie einen Ook! zu Brainfuck und Brainfuck zu Ook!-Konverter in Java, sowie einen Delphi Brainfuck<>Ook!-Konverter und damit bald mehr Ook!-Interpreter als Ook!-Programme.

Hello World in: Ook (zu deutsch Ugh *g*)


Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.
Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook?
Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook.
Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Hajoseb am .
"Zufall ist das Pseudonym Gottes, wenn er nicht selbst unterschreiben will.”
Anatole France
private Nachricht | Beiträge des Benutzers
Haggy
myCSharp.de - Member

Avatar #avatar-2608.png


Dabei seit:
Beiträge: 1142
Herkunft: Karlsruhe

beantworten | zitieren | melden

*lol* Genial


ich glaub ich schlag meinem chef mal vor umzusteigen
Mein Stackoverflow Profil
Skype Name : Boas.Enkler (bitte einen hinweis in der Kontaktanfrage damit ich euch vom Spam unterscheiden kann)
private Nachricht | Beiträge des Benutzers
Khalid
myCSharp.de - Experte

Avatar #avatar-2534.gif


Dabei seit:
Beiträge: 3627
Herkunft: Hannover

beantworten | zitieren | melden

Oh man, das es so viele verschiedene Sprachen gibt...
Alle abschaffen, bis auf c# :-). Naja und Pascal und c++ dürfen auch noch leben...


"Ook" ist schon ziemlich genial. Aber was mich absolut zum Lachen gebracht hat ist "Chef". Sehr witzig...
"Jedes Ding hat drei Seiten, eine positive, eine negative und eine komische." (Karl Valentin)
private Nachricht | Beiträge des Benutzers
Haggy
myCSharp.de - Member

Avatar #avatar-2608.png


Dabei seit:
Beiträge: 1142
Herkunft: Karlsruhe

beantworten | zitieren | melden

ich stell mri gerade codereviews vor dem der referent code aus seinem program zietiert )

"ook ook! ook?"
Mein Stackoverflow Profil
Skype Name : Boas.Enkler (bitte einen hinweis in der Kontaktanfrage damit ich euch vom Spam unterscheiden kann)
private Nachricht | Beiträge des Benutzers
herbivore
myCSharp.de - Experte

Avatar #avatar-2627.gif


Dabei seit:
Beiträge: 52329
Herkunft: Berlin

beantworten | zitieren | melden

Hallo zusammen,

siehe auch Spricht hier jemand Brainfuck o.Ä.?

herbivore
private Nachricht | Beiträge des Benutzers
Yellow
myCSharp.de - Experte

Avatar #avatar-2347.png


Dabei seit:
Beiträge: 832

99 Bottles of Beer

beantworten | zitieren | melden

hallo,

und noch 'ne Implementierung von "99 Bottles of Beer" in Ook! und C# bzw. C# 2.0.

-yellow
Selbst ein Weg von tausend Meilen beginnt mit einem Schritt (chinesisches Sprichwort).

Mein Blog: Yellow's Blog auf sqlgut.de
private Nachricht | Beiträge des Benutzers
dr4g0n76
myCSharp.de - Experte

Avatar #avatar-1768.jpg


Dabei seit:
Beiträge: 3047
Herkunft: Deutschland

beantworten | zitieren | melden

hier hello world in vielen unterschiedlichen sprachen:
http://www.ntecs.de/old-hp/uu9r/lang/html/lang.de.html (glaube ca. 130 stück)
Seit der Erkenntnis, dass der Mensch eine Nachricht ist, erweist sich seine körperliche Existenzform als überflüssig.
private Nachricht | Beiträge des Benutzers
Kabelsalat
myCSharp.de - Member

Avatar #avatar-1937.jpg


Dabei seit:
Beiträge: 371
Herkunft: Bodensee

beantworten | zitieren | melden

Ich finde Piet interessant. Einen Blick wert ist auch LOLCODE:

"HAI WORLD" (Hello world):


HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE
private Nachricht | Beiträge des Benutzers
herbivore
myCSharp.de - Experte

Avatar #avatar-2627.gif


Dabei seit:
Beiträge: 52329
Herkunft: Berlin

beantworten | zitieren | melden

Hallo zusammen,

siehe auch Minimalistischer Brainfuck-Interpreter

herbivore
private Nachricht | Beiträge des Benutzers
knucKles
myCSharp.de - Member

Avatar #avatar-2582.jpg


Dabei seit:
Beiträge: 29

beantworten | zitieren | melden

Dieses schoene Poster haengt an meinem Kleiderschrank. Ein MUSS fuer jeden Programmierer, wie ich finde!
Von all den Dingen, die mir sind verloren gegangen, hab' ich am meisten an meinem Verstand gehangen... ;>
private Nachricht | Beiträge des Benutzers
Gelöschter Benutzer

beantworten | zitieren | melden

ich persönlich finde 99 bottles of beer umsetzungen besser, als das hello world, da man auch schleifenkonstrukte der einzelnen sprachen begutachten kann. aber irgendwo ist das schon sehr sehr interessant, wieviele verschiedene sprachen es gibt. vorallem die esoterischen wie brainfuck sind doch recht imposant. dagegen schaut jeder obfuscator alt aus ^^
knucKles
myCSharp.de - Member

Avatar #avatar-2582.jpg


Dabei seit:
Beiträge: 29

beantworten | zitieren | melden

Was mich doch etwas wundert... warum sich hier noch keiner ueber Whitespace erquickt hat... Das schoene hieran ist, dass man es auch fuer Polyglots einsetzen kann. Versteckter Whitespace Code... damit kann man viel bloedsinn anstellen!
Von all den Dingen, die mir sind verloren gegangen, hab' ich am meisten an meinem Verstand gehangen... ;>
private Nachricht | Beiträge des Benutzers
markus.bodlos
myCSharp.de - Member



Dabei seit:
Beiträge: 207
Herkunft: Österreich / Steiermark

beantworten | zitieren | melden

Kennt ihr die schon?

Hier
private Nachricht | Beiträge des Benutzers
herbivore
myCSharp.de - Experte

Avatar #avatar-2627.gif


Dabei seit:
Beiträge: 52329
Herkunft: Berlin

beantworten | zitieren | melden

Hallo zusammen,

und noch ein Link: Esoterische Programmiersprache AsciiMASH 1.0.0

herbivore
private Nachricht | Beiträge des Benutzers
Schwermetaller
myCSharp.de - Member



Dabei seit:
Beiträge: 83
Herkunft: Bremen

beantworten | zitieren | melden

Eine sehr witzige Sprache finde ich LOLCODE, das könnte aber daran liegen, dass ich durch einige MMOs vor ein paar Jahren in diese "HAI"-Szene schon hineinwuchs, bevor sie durch die Caturday-Bilder berühmt geworden ist.

- Flo
Das Weltall ist ein Kreis, dessen Mittelpunkt überall, dessen Umfang nirgends ist.
- Blaise Pascal
private Nachricht | Beiträge des Benutzers
MasterMax
myCSharp.de - Member

Avatar #avatar-2173.gif


Dabei seit:
Beiträge: 280
Herkunft: Deutschland

beantworten | zitieren | melden

ich bin vor einiger Zeit auf Malbolge gestoßen... faszinierend, wie kompliziert so eine esoterische Sprache werden kann...
Zitat
Als Beweis für die schwierige Entwicklung von Programmen steht, dass das erste Malbolge-Programm erst zwei Jahre nach dem Entstehen der Programmiersprache entstanden ist. Dieses Programm wurde nicht von einem Menschen programmiert, sondern von einem Programm gefunden, das in Lisp geschrieben und mit einem Such-Algorithmus versehen wurde.
-=MasterMax=-
private Nachricht | Beiträge des Benutzers