Perl

Perl: dynamische, interpretierte Programmiersprache, die 1987 vom US-amerikanischen Linguisten und Programmierer Larry Wall vorgestellt wurde. Ursprünglich konzipiert als Skript- und Textverarbeitungssprache, war Perl über zwei Jahrzehnte hinweg eine der dominierenden Sprachen im Web- und Systemadministrations-Umfeld.

Charakteristisch sind eine ausgesprochen flexible Syntax, mächtige reguläre Ausdrücke direkt in der Sprache, das Motto „There’s more than one way to do it” („Es gibt mehr als einen Weg, es zu tun”) sowie eine umfangreiche Standardbibliothek. Über das Comprehensive Perl Archive Network (CPAN) stehen seit den 1990er Jahren tausende Erweiterungspakete bereit, lange Zeit eines der größten Software-Repositories überhaupt.

Klassische Einsatzgebiete waren das CGI-basierte dynamische Web (vor der Verbreitung von PHP und Node.js), Systemadministrationsskripte unter Linux und Unix, Bioinformatik sowie die Textverarbeitung großer Logdateien. Hauptversion 5 (eingeführt 1994) ist bis heute die produktiv genutzte Version. Die geplante Nachfolgesprache Perl 6 wurde 2019 zur eigenständigen Sprache Raku umbenannt und entwickelt sich seither getrennt von Perl 5.

Seit Mitte der 2000er Jahre verliert Perl gegenüber Python, JavaScript und Go an Verbreitung, insbesondere im Web- und Datenanalyse-Bereich. Im Systemadministrations- und Bioinformatik-Umfeld sowie in gewachsenen Unternehmens-Codebasen ist die Sprache weiterhin im Einsatz; die Perl-Foundation und eine aktive Community pflegen den Sprachstandard und CPAN.

ESC