Die Türme von Hanoi
Im fernen Hanoi schlichten und schichten sie immer noch, die armen Mönche, und solange irgendwo auf der Erde Informatik unterrichtet wird, werden sie sicherlich auch keine Ruhe finden.
Über's Holzschnitzen und Textschnitzen
"So wie der Schreiner das Holz bearbeitet, bearbeiten pragmatische Programmierer Text", schreiben Andrew Hunt und David Thomas in ihrem bekannten Buch "Der Pragmatische Programmierer". Mit mächtigen Scriptsprachen mit Fähigkeiten zur effizienten Textbearbeitung und mit regulären Ausdrücken ist es gar nicht schwer, "wie mit der Fräsmaschine" über Texte herzufallen. Dazu ein keines Beispiel mit perl:
Binäre Suchbäume
Binäre Suchbäume dienen der effizienten Implementierung von sogenannten DICTIONARIES, das sind Datentypen zur Darstellung von Mengen, welche die Operationen INSERT, DELETE und MEMBER, also Einfügen eines Elementes, Löschen eines Elementes und den Test auf "Enthaltensein" eines Elementes zu Verfügung stellen.
Perl-Grundlagen: die map-Funktion
Die perl-Funktion map {BLOCK oder FUNKTION oder AUSDRUCK} (LISTE) ruft für jedes Element von LISTE den übergebenen BLOCK, die übergebene FUNKTION oder den übergeben AUSDRUCK auf. Der Rückgabewert ist wieder eine Liste, welche aus den Ergebnissen der einzelnen Funktionsaufrufe besteht. Das klingt komplizierter, als es in Wirklichkeit ist.
Die ganze Wahrheit: Boole'sches mit Perl
Ein kleines Perl-Script kann bei der Erstellung von Wahrheitstabellen für Boole'sche Ausdrücke sehr behilflich sein.
Die Simulation von Kunden
Um einen Besucherstrom oder ähnliches möglichst realitätsnah zu simulieren, verwenden viele Programme die sogenannte "Negative Exponentialverteilung".
Über's Hashing
Hashing ist eine Möglichkeit zur Implementierung von so genannten DICTIONARIES, dies sind Datentypen zur Darstellung von Mengen, welche die Operationen INSERT, DELETE und MEMBER zu Verfügung stellen.
Verwandlung mit Perl
Ein Problem, welches in der Informatik immer wieder auftritt ist das Umwandeln von Zahlen in unterschiedliche numerische Repräsentationen.
Sortieren durch Auswahl (Selection Sort)
Eines der einfachen Sortierverfahren mit einer Laufzeit von O(n²), hier implementiert in Perl.
Sortieren durch Einfügen (Insertation Sort)
Eines der einfachen Sortierverfahren mit einer Laufzeit von O(n²), hier implementiert in Perl.
Benutzerbericht - ein Perl-Script
Dieses kleine Perl-Script gibt den von Benutzern eines UNIX-Systems verbrauchten Plattenplatz aus.



