Zum Inhalt springen

Perl

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 19.10.2026

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.

Siehe auch:

Regex

Ein Suchmuster für Text: eine knappe Schreibweise dafür, welche Zeichenfolgen gemeint sind.

#Programmiersprachen

PHP

Die Programmiersprache, in der die meisten Websites auf dem Server laufen.

#Programmiersprachen

Skriptsprache

Eine Sprache, die zur Laufzeit gelesen und ausgeführt wird, ohne vorher ein fertiges Programm zu bauen.

#Programmiersprachen

Programmiersprache

Eine künstliche Sprache mit festen Regeln, in der aufgeschrieben wird, was ein Rechner tun soll.

#Programmiersprachen