Artikel getaggt mit ‘science’

Malbolge

Ich habe gerade mal wie­der in dem Arti­kel Eso­te­ri­sche Pro­gram­mier­spra­chen gele­sen. Dabei bin ich auf die Spra­che Mal­bolge gesto­ßen, die, laut Wiki­pe­dia, als die ‘erklär­ter­ma­ßen schlimmste Pro­gram­mier­spra­che’ bezeich­net wird. Sehr lus­tig der Artikel…

Mal­bolge ist eine eso­te­ri­sche Pro­gram­mier­spra­che, 1998 ent­wi­ckelt von Ben Olm­stead. Benannt wurde sie nach dem ach­ten Kreis der Hölle aus Dan­tes Divina Com­me­dia. Mal­bolge ist gemein­frei.
Die Beson­der­heit von Mal­bolge besteht darin, dass sie als schlimmst­mög­li­che Pro­gram­mier­spra­che ent­wi­ckelt wurde, die am schwie­rigs­ten zu bedie­nen ist. Aller­dings ist Mal­bolge nur mit leicht abge­wan­del­ten Ver­ar­bei­tungs­re­geln Turing-vollständig.
Als Beweis für die schwie­rige Ent­wick­lung von Pro­gram­men steht, dass das erste Malbolge-Programm erst zwei Jahre nach dem Ent­ste­hen der Pro­gram­mier­spra­che ent­stan­den ist. Die­ses Pro­gramm wurde nicht von einem Men­schen pro­gram­miert, son­dern von einem in Lisp geschrie­be­nem Pro­gramm unter Anwen­dung eines Such-Algorithmus gefun­den. Ent­wi­ckelt wurde die­ses Such­pro­gramm von And­rew Cooke.
Was Mal­bolge so schwer macht, ist, dass es den ASCII-Wert eines Zei­chens ver­wen­det, den Modulo von 94 dar­auf anwen­det und dann erst als Kom­mando benutzt. Um die Schwie­rig­keit noch zu stei­gern, wird danach ein Zäh­ler erhöht, wel­cher auf zukünf­tige Werte addiert wird.
Den­noch gelang es Lou Schef­fer, ein Pro­gramm zu ent­wi­ckeln, das seine Ein– auf seine Aus­gabe kopiert. Sein Bericht dar­über endet mit Vor­schlä­gen, wie die Spra­che noch schwe­rer beherrsch­bar zu machen wäre.

Der Achte Kreis

Der achte Kreis ist Kupp­lern vor­be­hal­ten, Ver­füh­rern, Schmeich­lern, Huren. Außer­dem sind hier ver­sam­melt: Kor­rupte in kirch­li­chen oder öffent­li­chen Ämtern, Simo­nis­ten, Zau­be­rer, Wahr­sa­ger, Heuch­ler, Diebe, Räu­ber, fal­sche Rat­ge­ber, Häre­ti­ker und Zwie­tracht­stif­ter und, und, und.

Bei­spiel­code

Die­ses Malbolge-Programm gibt “Hello, world.” aus.

(=<‘:9876Z4321UT.-Q+*)M’&%$H&qout;!~}|Bzy?=|{z]KwZY44Eq0/{mlk**
hKs_dG5[m_BA{?-Y;;Vb’rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<

Sonnenfinsternis auf der Osterinsel

Hier sehen Sie das wohl größte/beste Bild einer Son­nen­fins­ter­nis das ich je gese­hen habe. Auf­ge­nom­men am 11. Juli 2010 auf der Oster­in­sel.


Lagoa Technologies Inc.

Die Lagoa Tech­no­lo­gies Inc. heißt einen mit die­sem Video auf ihrer Start­seite im Web will­kom­men — Hmm, das ist dann auch schon alles, was ich auf die­ser Web­site gefun­den habe. Auf jeden fall wer­den hier in dem Video com­pu­ter­ge­steu­ert phy­si­ka­li­sche Bedin­gun­gen so rea­lis­tisch wie mög­lich nach­emp­fun­den, sehr interessant…

Transparente Tiere

Sie sehen: Tote Tiere die, mit Hilfe von japa­ni­schen Wis­sen­schaft­lern, trans­pa­rent wur­den. Auch die Kno­chen beka­men eine andere Färbung.

Mehr …

Nach oben