Bei folgendem Code handelt es sich in der Tat um ein funktionierendes "Hello World"-Script
HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE
"Was ist das?", mag man sich fragen und verwirrt auf den Codeschnipsel starren. Und bei genauerer Betrachtung erkennt man eine - vielleicht vertraute - Sprache. Beim LOLCODE handelt es sich um eine Programmiersprache, welche basierend auf der Chat- und 1337-Speak entwickelt wird.
Da beginnt der Code nicht mit irgendetwas sondern einem schlichten "HAI" also Hallo und endet mit - einer im IRC wohl häufiger gesehenen Abkürzung - "KTHXBYE". "Okay, thank you, bye", übersetzt "Ah danke, das beantwortet meine Frage - und tschüss." So zieht es sich durch den ganzen Code, welcher auf der Homepage der Entwickler mit Hilfe von Beispielen beschrieben ist.
Und warum sollte man so etwas machen? Warum nicht! Schließlich macht es Spaß und je nach dem kann es die Lesbarkeit des Codes erhöhen. Aus pragmatischer Sicht kann ich mir sogar gut vorstellen, dass mit einer Sprache wie dieser das Interesse des ein oder anderen Teenagers geweckt werden könnte. Als Einstieg ist dies sicherlich nicht das Schlechteste.
Und wie dem auch sei, lustig ist es auf jeden Fall ^.^ oder zumindest kurios ^.~
Nachtrag
Perfekt dazu passt der Link über den ich gerade gestolpert bin: eine Version von 99 Bottles of Beer in LOLCODE ;). 99 Bottles of Beer ist ein Projekt, welches in möglichst vielen Programmiersprachen funktionierenden Code für das Lied 99 Bottles of Beer sammelt. Bisher haben sie es auf 1123 Sprachen gebracht.