"Einführung in Perl" ist die deutsche Übersetzung des Buchs "Learning Perl" von Randal L. Schwartz und Tom Christiansen. Was der deutsche Titel verspricht, hält das Buch auch in vollem Umfang ein.Man kann schon am Inhaltsverzeichnis erkennen, dass "Einführung in Perl" alle wichtigen Themen abdeckt, die angehende Perl-Entwickler interessieren:
Einführung
Skalare Daten
Listen und Arrays
Subroutinen
Hashes
IO-Grundlagen
Das Konzept der Regulären Ausdrücke
Mehr über Reguläre Ausdrücke
Reguläre Ausdrücke anwenden
Weitere Kontrollstrukturen
Dateihandles und Dateitests
Zugriff auf Verzeichnisse
Dateien und Verzeichnisse bearbeiten
Prozessverwaltung
Strings und Sortierfunktionen
Einfache Datenbanken
Fortgeschrittene Perl-Techniken
Dem ganzen Buch merkt man an, dass es aus Kursmaterialien entstanden ist, die Schwartz in seinen Perl-Trainings verwendete. Er orientiert sich an der Programmier-Praxis und erklärt die Sachverhalte anschaulich und verständlich. Durch die Übungen am Ende jedes Kapitels und die oft witzigen Fußnoten macht es Spass, sich immer weiter in die Tiefen der Programmiersprache vorzuwagen.
Neben den grundlegenden Kontrollstrukturen und Datentypen kommen auch weiterführende Themen wie Dateihandling, eval oder DBM-Datenbanken nicht zu kurz. Mit drei Kapiteln werden die Regulären Ausdrücke besonders gewürdigt. Das ist einerseits ihrem Stellenwert für die Bedeutung von Perl, aber auch andererseits ihrer Komplexität angemessen.
Fazit: Es ist kein Wunder, dass O'Reilly das Buch nun schon in der 3. Auflage herausgegeben hat. Zusammen mit Larry Walls Referenz "Programmieren in Perl" gehört "Einführung in Perl" in das Bücherregal jeder Perl-Entwicklerin.