|
Allgemeines zu Perl
Der Perl-Interpreter
Installation und Aufruf des Perl-Interpreters
Entsprechend der Unix-Philosophie ist Perl eine offene Sprache. Ihr Umfang und ihre Möglichkeiten wachsen mit neuen Versionen des Perl-Interpreters. Ab der Version 5.0, die derzeit verbeitet ist, unterstützt Perl z.B. auch den Ansatz der objektorientierten Programmierung. Jedoch ist es eine Script-Sprache, deren Haupteinsatz nicht umfangreiche Anwendungen sind, sondern trickreiche Automatismen in der täglichen Datenverarbeitung. Einen wahren Boom erlebt die Sprache aber vor allem als Lieblingswerkzeug der CGI-Programmierer im World Wide Web.
Perl gilt als Hacker-Sprache, als eine Sprache, in der man unglaubliche Dinge in einer einzigen Programmanweisung erledigen kann. Uneingeweihten erscheint der Quellcode eines Perl-Scripts häufig wie das Ergebnis eines verunglückten Konvertierversuchs oder wie ein zufälliger Dump aus dem Arbeitsspeicher. Perl hat eine eigenwillige Syntax, die sich bewußt nicht an Vorbilder anlehnt. Perl basiert zwar auf C, ist aber nicht direkt mit C vergleichbar, und ebenso wenig mit Pascal oder modernen 4GL-Sprachen. Wer andere Programmiersprachen kennt und sich auf Perl einläßt, muß viel umlernen, wird aber auch viel Spannendes entdecken.
Dateien mit Perl-Anweisungen werden nicht für bestimmte Betriebssystemumgebungen compiliert, sondern von einem Interpreter-Programm beim Aufruf abgearbeitet. Der Nachteil dieses Prinzips: Scripts sind nicht so schnell ausführbar wie compilierte und gelinkte Programme; daher eignen sie sich eher für kleinere Prozeduren und Anwendungen. Der Vorteil: Scripts brauchen nicht für jede Betriebssystemumgebung neu compiliert werden; daher sind sie problemlos portabel und laufen überall, wo ein Perl-Interpreter installiert ist.
Zur Einstimmung auf Perl finden Sie viel im Internet:
Perl Language Home Page
Die offizielle Einstiegsseite für Perl, Perl-Interpreter und Verweise zu Perl-Themen
perl.guru.org
Die Verweisbasis für leidenschaftliche Perl-Liebhaber
The Virtues of Perl
Web-Review-Artikel zum Thema Perl inklusive Interview mit Larry Wall
Buchvorwort von Larry Wall
Wunderbar geschriebenes Statement mit überraschenden Hintergrundinformationen
news:comp.lang.perl
Die internationale Newsgroup zu Perl, in der auch Larry Wall verkehrt
news:de.comp.lang.perl
Die deutschsprachige Newsgroup zu Perl. Hier bekommen Sie schnell Hilfe zu Programmierproblemen mit Perl.
Der Perl-Interpreter ist erfreulicherweise Freeware und für etliche Betriebssystemumgebungen verfügbar. Außerdem ist der C-Quellcode des Interpreters verfügbar, sodaß Sie ihn, wenn Sie einen C-Compiler haben, für Ihren Rechner compilieren können. Sie können den Perl-Interpreter im WWW downloaden:
Ports directory
Unterhalb dieses Verzeichnisses finden Sie compilierte und noch nicht compilierte Versionen des Perl-Interpreters für die verschiedenen Betriebssysteme. Lesen Sie in den einzelnen Verzeichnissen die Readme-Dateien, damit Sie die richtigen Dateien downloaden!
Activeware Perl-Interpreter für MS Windows (32-Bit-Umgebungen)
Windows-Anwender können den Perl-Interpreter für ihre Umgebung auch von dieser Seite beziehen.
Wenn Sie den Perl-Interpreter für die CGI-Schnittstelle Ihres WWW-Servers nutzen wollen, müssen Sie bei den Einstellungen des WWW-Servers unbedingt den vollständigen Pfadnamen der ausführbaren Perl-Interpreter-Datei angeben.
Blättern: | |||
WWW-Server lokal auf einem PC einrichten | CGI-Scripts auf öffentlichem WWW-Server installieren |
HTML-Dateien selbst erstellen | |||
Dokumentation: CGI/Perl | |||
CGI und Perl: Voraussetzungen/Allgemeines |
© 1997 Stefan Münz, s.muenz@euromail.com