EPOCH Podcast 02.03 – Slaughterhouse – Teil 3

Der Unterschlupf, den die vier Freunde nach ihrem Unfall im Wald aufgesucht hatten, entwickelt sich zu einem wahren Horror-Haus.

Geistererscheinungen, Stimmen und Lichter waren das eine, aber als sich dann auch noch Möbel bewegten, Nägel aus den Wänden flogen und die Scherben zerberstender Scheiben auf die Freunde zugeschossen sind, blieb nur noch das Heil in der Flucht zu suchen.

(mehr …)

WeiterlesenEPOCH Podcast 02.03 – Slaughterhouse – Teil 3

EPOCH Podcast 02.02 – Slaughterhouse – Teil 2

Auf der Rückreise von einem Metal Festival sind die vier Freunde mitten im Nirgendwo von der Straße abgekommen. Auf der Suche nach Hilfe, mindestens aber nach einem Unterschlupf für die kalte und regnerische Nacht, sind sie auf ein verlassenes Mädcheninternat gestoßen. Doch so verlassen scheint die heruntergekommene Schule nicht zu sein, zumindest gab es ein Licht.

Im alten Klassenraum standen drei der Freunde plötzlich einer unheimlichen Begegnung gegenüber: eine schwebende Puppe über einer Blutlache, und ein paar unheimlichen Stimmen.

(mehr …)

WeiterlesenEPOCH Podcast 02.02 – Slaughterhouse – Teil 2

JASm Coding – Beispielprogramme 2 (Logik, ggT, Division und bitweises Schieben)

Für die minimalistische Programmiersprache JASm, die mit nur zwei Befehlen auskommt, wurden schon eine Reihe an Algorithmen vorgestellt. Unter anderem auch zur Addition und Multiplikation von Zahlen.

In diesem Beitrag werden die vorgestellten Codebeispiele länger, obwohl die eigentlich damit realisierten Funktionen nach wie vor eher “einfacher” Natur sind. So gehört die Division eigentlich zum Kernelement einer Programmiersprache, bei JASm, welches nur die Subtraktion (und einen Sprung) kennt, liegt dies anders.

(mehr …)

WeiterlesenJASm Coding – Beispielprogramme 2 (Logik, ggT, Division und bitweises Schieben)

EPOCH Podcast 02.01 – Slaughterhouse – Teil 1

Es war ein grandioses Festival, auf dem die vier Freunde an diesem Wochenende waren. Nur das Wetter hat nicht mitgespielt doch der plötzliche Kälteeinbruch hat ihnen die Laune nicht verdorben.

Nun sind sie erschöpft und machen sich im Auto auf den langen Weg heim. Ein Schneetreiben hat eingesetzt, die Straßen sind vereist und die Sicht hält sich in Grenzen, sodass die Freunde nicht wirklich gut vorankommen.

(mehr …)

WeiterlesenEPOCH Podcast 02.01 – Slaughterhouse – Teil 1

JASm Compiler und Laufzeitumgebung

Nach der Theorie zu JASm, folgt nun noch etwas mehr Praxis und zwar dergestalt, dass ich hier nun einen in JavaScript implementierten “Compiler”, bzw. Interpreter präsentiere.

Das Tool liest in JASm geschriebenen Quelltext und wandelt diesen in ein für die JASm Maschine geeignetes Speicherabbild um, bzw. führt den Code auch aus und liefert eine Reihe an zusätzlicher Informationen.

(mehr …)

WeiterlesenJASm Compiler und Laufzeitumgebung

JASm Coding – Beispielprogramme 1 (Sprung, Addition, Multiplikation , Ausgabe und Funktion)

Bislang wurden die Kernelemente von JASm Core sowie einige hilfreiche Sprachelemente vorgestellt. Dies wurde an zweckdienlichen Beispielen präsentiert, doch noch steht unter anderem auch noch der Nachweis aus, dass die zwei Befehle SUB und JA tatsächlich ausreichend sind, um komplexere Aufgaben zu bewältigen.

In diesem Beitrag sollen nun einige weitergehende Codebeispiele dargestellt werden. Die Beispiele bauen in vielen Fällen aufeinander auf und nehmen so in ihrer Komplexität jeweils zu. Es ist auch in einigen Fällen nicht immer der effizienteste Lösungsansatz gewählt worden, da es hier immer noch um die Vermittlung der Sprache geht.

(mehr …)

WeiterlesenJASm Coding – Beispielprogramme 1 (Sprung, Addition, Multiplikation , Ausgabe und Funktion)

JASm Coding – Sprachkonstrukte

Im vorangegangenen Beitrag wurden die esoterische Programmiersprache JASm und die zugehörige Maschine vorgestellt. Den Kern der Sprache machen lediglich zwei Befehle aus: SUB und JA. Alle weiteren Elemente sind (wie die beiden Befehle selber eigentlich auch) nur Zahlen.

Um die Programmierung etwas zu erleichtern, werden nun noch einige Sprachkonstrukte eingeführt, die den Kern von JASm nicht berühren und auch keine Anpassung oder gar Erweiterung der Maschine bedürfen, wohl aber ein wenig Komfort für einen Programmierer bieten.

(mehr …)

WeiterlesenJASm Coding – Sprachkonstrukte

Call of Cthulhu Podcast 12.11 – Die Brut – Aftershow

Einst trafen sich vier junge Männer im roten Ochsen zu Heidelberg. Alle vier ware aufstrebende Studenten, und obgleich jeder sein Glück in einer anderen Disziplin suchte, fanden sie zusammen und wurden gute Freunde.

Doch damit nicht genug, denn noch bevor sie ihren Abschluss machen durften, galt es bereits ein denkwürdiges Abenteuer zu bestehen.

(mehr …)

WeiterlesenCall of Cthulhu Podcast 12.11 – Die Brut – Aftershow