Objektorientiertes programmieren in Perl
Zum Thema
Perl ist als "Skript"-Sprache bekannt und vor allem im Bereich der Systemadministration und Web-Programmierung beliebt und weit verbreitet.
Neben umfangreicher Literatur gibt es zahlreiche Module, die zudem über ein zentrales Archiv (CPAN) leicht zugänglich sind. Nicht so weit verbreitet ist die Erkenntnis, dass Perl als vollwertige objektorientierte Programmiersprache benutzt werden kann. Perl ist damit zum einen auch zur Erstellung (sehr) großer Softwaresysteme geeignet.
Zum anderen sind viele der im CPAN verfügbaren Module objektorientiert erstellt, so dass man sie leicht erweitern und wiederverwenden kann. Der Vortrag gibt eine Einführung in die OO-Programmierung in Perl anhand eines einfachen Beispiels und zeigt wie man durch geeignete Abstraktion die Komplexität großer Projekte zerlegen (Stichwort: Design Patterns) und am Schluss mit Übersichtlichen und sehr einfachen Perl-"Skripts" beherrschen kann.
Zum Vortragenden
Gerd Aschemann hat 1995 an der TH-Darmstadt sein Diplom in Informatik abgeschlossen. Neben seinem Studium hat er für das damalige Institut für Systemarchitektur das Unix-Rechnernetz aufgebaut. Von 1995 bis 2000 war er wissenschaftlicher Mitarbeiter im Fachgebiet Verteilte Systeme der TU Darmstadt, wo er sich mit dem Management Verteilter Systeme und Anwendungen beschäftigt hat.
Seit 2000 hat er sich als freiberuflicher Berater hauptsächlich mit verteilten Applikationsservern (J2EE, Tuxedo) und systemnaher Softwareentwicklung (Perl!) herumgeschlagen. Seine ausserberuflichen Interessen sind: Seine Kinder, der Förderkreis der Grundschule seiner Kinder, Segeln, Fussballspielen, Fahrradfahren, Linux und Our-ISP.
