hitforum.deErfahrungsaustausch für IT-Professionals

Esoterische Programmiersprachen

Linksammlung


Übergreifend


Vortrag von Markus Schaber (Chaos Computer Club):

http://www.ulm.ccc.de/~schabi/weirdprog


99 Bottles of Beer“ in 1140 verschiedenen Programmiersprachen:

http://99-bottles-of-beer.net/



Obfuscated Programming


Wikipedia:

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

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

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

http://de.wikipedia.org/wiki/Signature#Signatur-Programme


Sammlung von 224 JAPH’s (Just another Perl Hacker):

http://www.perl.com/CPAN/misc/japh


Abigails brilliante didaktisch-interaktive JAPH-Präsentation:

http://perl.abigail.be/Talks/Japhs/


Frans Faases Sammlung von Signaturprogrammen:

http://www.iwriteiam.nl/SigProg.html



Esoterische Programmiersprachen


Wikipedia (als Ausgangspunkt für weitere Quellen, Wikipedia-intern und Web):

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

Sprachbeschreibung (S), Programmbeispiele (B) und vom Referenten benutzte Interpreter (I):


Brainfuck:

(S) http://www.muppetlabs.com/~breadbox/bf/

(B) http://esoteric.sange.fi/brainfuck/

(I) Kommandozeile (Source): http://esoteric.sange.fi/brainfuck/impl/interp/aidbf-0.1/

(I) Grafisch (Win-Binary): http://www.4mhz.de/bfdev.html


Whitespace:

(S) http://compsoc.dur.ac.uk/whitespace/index.php

(B) http://compsoc.dur.ac.uk/whitespace/examples.php

(I) Kommandozeile (Perl): http://compsoc.dur.ac.uk/whitespace/whitespace.pl


Befunge:

(S) http://search.cpan.org/src/JQUELIN/Language-Befunge-3.02/
lib/Language/Befunge/doc/bf98-specs.html

(B)http://quadium.net/funge/downloads/bef93src/

(I) Kommandozeile (Win-Binary): http://users.tkk.fi/mniemenm

(I) Grafisch (Win-Binary): http://sourceforge.net/projects/wasabi-befint/


Piet:

(S) http://www.dangermouse.net/esoteric/piet.html

(B) http://www.dangermouse.net/esoteric/piet/samples.html

(I) Kommandozeile (Perl-Modul): http://search.cpan.org/~majcher/Piet-Interpreter-0.03/

(I) Kommandozeile (Source, Win-Binary): http://www.bertnase.de/npiet/


Chef:

(S) http://www.dangermouse.net/esoteric/chef.html

(I) Kommandozeile (Perl-Modul): http://search.cpan.org/~smueller/Acme-Chef-1.00/


Polyglotte Programme


Wikipedia:

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


Polyglott-Programm in 8 Sprachen:

http://ideology.com.au/polyglot/


Sammlung von Polyglott-Programmen:

http://www.nyx.net/~gthompso/poly/polyglot.htm



Last not Least


Beipiele für JAPH’s, Obfuscation, Piet und Polyglotte Programme
auf der Homepage des Referenten Thomas Schoch:

http://www.retas.de/thomas/computer/programs/useless/index.html