kennt ihr das nicht auch: es gibt eine total geile, neue, supermoderne und extrem hilfreiche Software .... leider nur für Linux. Oder: ihr bekommt ein "docx"-Dokument - und erst 2 Jahre später wird es euch gelingen, es zu öffnen. ... nein? Na gut.
Aber könnt ihr auch selber Programme schreiben? Richtige Hardcore-Programme, die auch den ältesten Informatik-Prof vor Staunen erbleichen lassen? Nein?
Doch!
Perligata
Das Perl-Modul Lingua::Romana::Perligata von Damian Conway ist wohl eines der skurrilsten Module schlechthin: Es ermöglicht dem Benutzer, Perl komplett in Latein zu schreiben. Wie in der lateinischen Sprache ist die Satzstellung (weitgehend) irrelevant für die Bedeutung eines Ausdrucks, stattdessen werden die Bezüge zwischen einzelnen Wörtern durch ihre Flexion hergestellt. Von Variablen bis Referenzen und mehrdimensionalen Arrays ist alles in dieser neuen Sprachdefinition vorhanden. Nahezu alle Sonderzeichen wurden aus der Sprache entfernt, Variablen gleichen Namens, aber unterschiedlicher Struktur (Beispielsweise $next und @next) werden dekliniert, um die entsprechende Variable zu adressieren. Etwas Beispielcode:insertum stringo unum tum duo excerpemento da.
# Entspricht: substr($string,1,2) = $insert;
clavis hashus nominamentum da.
# Entspricht: @keys = keys %hash;
vgl. http://de.wikipedia.org/wiki/Perl_%28Programmiersprache%29#Disziplinen
lg