Archive for August, 2005

It’s all a little bit of history repeating

Thursday, August 25th, 2005

Welcher Programmierer hat nicht seine eigene Lieblingsprogrammiersprache und verachtet nicht mindestens zwei andere. Ich persönlich mag ja die in den neunzigern entstandenen Skriptsprachen Ruby und Python sehr gerne. Andere Sprachen, die ich auch kann bzw. beherrsche sind z.B. Delphi/Pascal, C, Java, Basic, Haskell, etwas Assembler und in geringem Maße auch Spezialsprachen wie die AWK oder SED Skriptsprachen. Dabei mag ich etwa Java oder PHP nicht - wer tut das schon!

Durch ein forderndes Semester Informatik angetrieben folge ich nun auch mal Links auf Seiten zu Sprachen, die etwas außerhalb des Industrie-Mainstreams stehen. Heute landete ich dabei auf auf Paul Grahams - seines Zeichens Lisp-Faschist - Essay ,,Revenge Of the Nerds.

Obwohl der Titel es kaum vermuten lässt, geht es in diesem Artikel darum, welche Sprache denn nun am besten ist. Die Sprache, die gerade von der Industrie mit dem meisten Geld beworben wird? Damals war es Java, heute kommt auch noch C# hinzu. Oder vielleicht doch die Sprache, die nicht durch das Abstrahieren der Maschinenprogrammierung (am Anfang Fortran) entstanden ist, sondern duch konkretisieren von mathematischen Theorien: Lisp

Einige der Tatsachen über List, die Graham als ihre Stärken beschreibt, waren mir nicht bewusst. Für mich war Lisp eine funktionale Sprache unter vielen - wenn auch die erste. Warum sollte man Lisp verwenden, wenn es heutzutage etwa Haskell gibt, das rein funktional ist und jede Menge syntakttischen Zucker mit sich bringt?

Einer der Pudels Kerne für diese Frage scheint zu sein, dass sich Lisp aus sich selbst heraus erweitern lässt. Lisp ist also quasi in Lisp geschrieben und kann damit auf Sprachebene erweitert werden. Man verfolgt beim Programmieren mit Lisp nicht den top-down Ansatz und versucht sein Problem an seine Sprache anzupassen, sondern man schreibt seine eigene Sprache für das Problem.

Und beim Lesen wurde mir auch klar, was ich an Ruby on Rail bzw. an Ruby selbst so gut finde: Man kann im Code von Klassen Funktionen - Makros - aufrufen, die dann das Klassen-Objekt verändern. Diese Art von Dynamik macht es etwa leicht in Datenbank-Zugriffsklassen für Eigenschaften für Relationen bereit zu stellen. Man braucht keinen Code-Generator mehr, wie Java, C# usw. sie verwenden, sondern betreibt Meta-Programmierung!

Dieses Feature also, dass das Programmieren in Ruby so bereichert (zusammen mit vielen anderen Eigenschaften der Sprache), ist nahezu 55 Jahre alt! Graham argumentiert in seinem Essay weiter, dass alle neuen Sprachen wie Java und vor allem die dynamischen Sprachen Perl, Python (ich nehme mir mal heraus auch Ruby hinzuzufügen) immer mehr zur ,,besseren” Wurzel der Programmiersprachen zurückkehren: Lisp eben.

Inwiefern sich hier Geschichte nun wirklich oder nur als Farçe wiederholt möchte und kann ich hier nicht beurteilen. Sicher ist nur, dass alle in seinem Essay aufgezählten Spracheigenschaften von Lisp interessant sind (jetzt mal die Features ausgenommen, die mittlerweile Standardcharacter haben). Außerdem bin ich ein wenig mehr motiviert, mich mit Lisp oder anderen exotischeren Sprachen auseinanderzusetzen.

Movie Star, Oh Movie Star

Monday, August 15th, 2005

Wie Anstei und ich am Wochenende festgestellt haben, kann ein jeder kann jetzt Filmstar werden: Nordic Thunder (beworben als: ,,Macher von DEATH WALK” (s.u.)) macht’s möglich!

Wie das gehen soll? Nun: Ganz einfach:

  • Auf deren Ebay-Aktion gehen (PDF-Kopie)
  • 1000 EUR berappen
  • Und dann ehrenamtlich zwei Wochen lang in deren professionellen Streifen einen russischen Schwerverbrecher spielen

Ich möchte noch einmal hervorheben, dass es sich bei Nordic Thunder um eine absolut innovative Firma handelt, die den neuen deutschen Film an seine Grenzen treibt. Von ihrer Homepage:

DEATH WALK - derzeit in Produktion. Veröffentlichung geplant Dezember2005.

Genre / Horror.
Das erste Projekt der Nordic-Thunder Crew, aufwendige Special Effects und aufwendige Postproduktion, wird diesen Film schon vom Anspruch her aus der Masse stechen lassen. In Death Walk befällt ein Virus die Welt, der die Toten wieder auferstehen läßt. Getrieben von dem Trieb zu Fressen, machen die Untoten Jagd auf die Überlebenden. Eine Gruppe von Menschen, die unterschiedlicher nicht sein könnten, müssen sich zusammen gegen die Untoten zur Wehr setzen……und nicht nur gegen die!

STOOPID - Produktionsstart November 2005.

Genre / Thriller.
Gleichzeitig mit der Death Walk Produktion, begannen die Vorbereitungen zu einem weitern Film, der in Origineller Weise umgesetzt werden soll. Stoopid schildert die Geschichte, welche Möglichkeiten an Brutalität Menschen haben, wenn es zu einem Konflikt kommt. In Stoopid treffen zwei verschiedene Gruppen von Menschen aufeinander, die sich mit wirklich allen Mitteln bekämpfen.

Vor allem die Hintergrundgeschichte zu Death Walk - ah, nein DEATH WALK - ist meiner Meinung nach wirklich eine Innovation im Horrorfilmgenre! Da hätte mal einer drauf kommen solllen!

Wem die tausen Euro (bestimmt gut angelegtes Geld als Sprungbrett für die Hollywood-Karriere) zu viel sind, der kann versuchen ja z.B. bei einer Auktion von X6X Movies (PDF-Kopie) den Zuschlag zu bekommen! (Sofern er denn die Bedingungen ,,Geschlecht: weiblich, Optik: gut aussehend” oder ,,Geschlecht: männlich, Optik: egal” erfüllt).

Abschließend lässt sich dann nur noch feststellen, dass für all diejenigen, die sich von einer dieser Firmen bloß stellen lassen die Ausrede ,,Ich war jung und brauchte das Geld” wohl nicht zählen kann…

Sin City

Monday, August 15th, 2005

Nachdem in letzter Zeit so ziemlich alles (neu (neu (neu))) verfilmt wurde, was irgendwann einmal von Marvel und DC verlegt im Kiosk/Buchladen gestanden hat (siehe Spiderman, Hulk, etc. pp.) macht sich Frank Miller’s Sin City - verlegt nicht durch einer der großen zwei sondern durch Cross Cult - auf, bei der Leinwandadaption nachzueifern.

Die Regisseure Miller und Rodriguez (Desperado, Irgendwann in Mexiko, From Dusk Till Dawn usw.) verwandeln die blutrünstigen Kult-Comics in eine Liebes-/Gewalt-/Blutorgie (in jeder Kombination) im Episodenstil.

Der Film besticht weiter durch:

  • Die größte Comichaftigkeit unter allen mir bekannten Comicverfilmungen
  • Absolut abgefahrene Plots der einzelnen Episoden
  • Darsteller wie Bruce Willis oder Elijah Wood
  • Krasseste Sprüche: ,,Ich nahm ihm seine Waffen. Alle Beide”
  • Und natürlich die Durchstilisierung jeder einzelnen Sekunde, wie man es bei einem Rodriguez-Film erwarten kann, in dem auch der gute Quentin Tarantino mal für fünf Minuten die Regie übernommen hat

Zu erwähnen bleibt noch, dass der Film außerhalb Deutschlands schon so lange heraus ist, dass es dort die DVDs schon gibt - so lange, dass Sin City 2 schon in Pre-Produktion ist. Außerdem ist Teil 3 der Serie bei imdb.com auch schon angekündigt. Heißa!

Charly und die Schokoladenfabrik

Monday, August 15th, 2005

Nachdem mich Anfang des Jahres Lemony Snicket’s A Series of Unfortunate Events von Brad Silberling und unter anderem mit Jim Carrey wirklich überzeugen konnte, war ich gestern im aktuellen ,,Kinderfilm auch für Erwachsene”: Charly und die Schokoladenfabrik.

Der Film ist der absolute Hammer - ich habe mich selten so amüsiert! Umbedingt gesehen haben sollte man ihn weil:

  • Endlich mal wieder das Gute gewinnt!
  • Der Film eine absolut abgefahrene Inszenierung im Retrostil ist.
  • Willi Wonka (Johnny Depp) und eigentlich alle anderen Darsteller auch exzellent besetzt sind.
  • Der Indianerstamm - wie fast alles ander auch - der absolute Brüller ist.
  • Der dicke, deutsche Junge urkomisch ist.
  • Doch jeder Tim Burton Filme mag?

Ich spare mir weitere ,,Spoiler” und schließe einfach mit der Empfehlung diesen Film zu gucken: Ich habe mich selten so gut amüsiert!

Ice Cream Fantastic Wiederentdeckt!

Tuesday, August 9th, 2005

Ich durchstöberte heute meine MP3-Sammlung und stieß dabei unglaublicherweise auf einen Videos Ordner. Erst konnte ich gar nicht glauben, was er enthielt! Alle Ice Cream Fantastic Videos!

Wer die gute alte Zeit wieder aufleben lassen will, der kann sich unter folgenden Links die wohl drei besten Videos von Andy Milonakis ansehen.

Enjoy!