HTML-Dateien selbst erstellen
Dokumentation: CGI/Perl
CGI und Perl: Voraussetzungen/Allgemeines

Perl lokal auf einem PC einrichten


 Allgemeines zu Perl
 Der Perl-Interpreter
 Installation und Aufruf des Perl-Interpreters


Allgemeines zu Perl

Perl steht für Pratical Extraction and Report Language. Die Sprache stammt aus der Unix-Welt und erblickte 1987 das Licht der Welt. Perl ist das Werk einer Einzelperson: der Erfinder, Larry Wall, hat auch heute noch die Oberhand über die Fortentwicklung der Syntax. Er gilt deshalb als Kultfigur.

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

Perl-Dateien sind einfache ASCII-Dateien, die Programmanweisungen in der Syntax von Perl enthalten. Solche Dateien können Sie mit jedem Texteditor erstellen und bearbeiten. Zum Ausführen von Dateien mit Perl-Programmanweisungen ist jedoch der Perl-Interpreter erforderlich.

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.

Installation des Perl-Interpreters

Je nach Betriebssystemumgebung müssen Sie den Perl-Interpreter manuell installieren, oder ein automatisch aufgerufenes Installationsprogramm führt für Sie alle nötigen Kopiervorgänge und Einstellungen durch. Wenn es kein ausführbares Installationsprogramm gibt, finden Sie nach dem Entpacken der Download-Datei auf jeden Fall Hilfedateien vor, in denen beschrieben wird, wie der Interpreter installiert wird.

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