Perl ist eine Skriptsprache aus den späten Achtzigern, die lange das Werkzeug für Textverarbeitung und frühe Webanwendungen war.
- Perl
Eine Skriptsprache aus dem Jahr 1987, die für die Verarbeitung von Text und für Systemaufgaben entworfen wurde.
Beispiel: „Das alte Formular lief über ein Perl-Skript im cgi-bin-Verzeichnis des Servers.“Herkunft: Larry Wall löste den Namen nachträglich als Practical Extraction and Report Language auf, auf Deutsch etwa praktische Sprache zum Herauslösen und Berichten. Zuerst da war das Wort, dann die Erklärung.
Die Sprache des frühen Web
In den Neunzigern lief fast jedes Formular und jedes Gästebuch über ein Perl-Skript. Die Sprache war auf jedem Unix-Server vorhanden und konnte Text so gut verarbeiten wie keine andere.
Abgelöst wurde sie von PHP, das eigens fürs Web gemacht war und sich direkt in HTML schreiben ließ. Wer heute auf Perl trifft, trifft auf Altbestand.
Reguläre Ausdrücke
Perls größtes Erbe sind die regulären Ausdrücke. Die Schreibweise, die dort entstand, hat praktisch jede andere Sprache übernommen; in vielen heißt die Umsetzung bis heute perlkompatibel.
Wer also in JavaScript oder PHP ein Suchmuster schreibt, benutzt Perls Erfindung, ohne je eine Zeile Perl gesehen zu haben.
Was davon bleibt
Als Sprache für Neues spielt Perl keine Rolle mehr. Begegnen kann sie dir bei der Übernahme alter Websites, meist in Gestalt von Skripten, die niemand mehr anfasst und deren Zweck erst rekonstruiert werden muss.
In unseren über 2.500 Website-Projekten war das in Einzelfällen so. Die Regel lautet dann: herausfinden, was das Skript tut, und es in der Sprache des neuen Systems nachbauen.