Perl
Perl ist eine Open-Source-Allzweck-Programmiersprache. Sie wurde ursprünglich für die Verarbeitung und Bearbeitung großer Textmengen entwickelt, wird heute aber für viele Zwecke eingesetzt. Am häufigsten wird sie zum Schreiben von Common-Gateway-Interface- (CGI-)Skripten für Webserver, zum Analysieren von Protokolldateien und für Aufgaben der Systemadministration verwendet.
Perl übernimmt Syntax aus der Sprache C, der Unix-Shell und anderen verbreiteten Shell-Skriptsprachen. Es ist eine flexible Sprache, die auf dem Grundsatz basiert, dass es „mehr als eine Möglichkeit gibt, etwas zu erledigen“. Seine Flexibilität und die gemeinsamen Ursprünge mit anderen Programmiersprachen sorgen dafür, dass Perl leicht zu erlernen ist. Perl beschränkt Programmierer nicht auf ein einzelnes Paradigma, sondern lässt Entwicklern die Wahl zwischen prozeduraler, objektorientierter und funktionaler Programmierung. Außerdem ist Perl eine interpretierte Sprache. Das bedeutet, dass der Perl-Interpreter Skripte ausführen kann, ohne den Code zu kompilieren.
Die Entwickler von Perl konzentrierten sich darauf, Programmierern das schnelle und einfache Schreiben von Programmen zu ermöglichen; die effiziente Nutzung von Rechenressourcen hatte keine Priorität. Perl enthält Funktionen, durch die Perl-Skripte ressourcenintensiver sein können als die Ausführung derselben Aufgabe in einem in C geschriebenen Programm. Perl ist außerdem eine nachsichtige Sprache, die Ausnahmen von ihren Regeln toleriert. Dadurch kann es schwierig sein, Fehler im Code zu finden.
NOTE: Perl ist kein Akronym, obwohl dafür verschiedene Backronyme erfunden wurden, etwa „Practical Extraction and Reporting Language“.
Testen Sie Ihr Wissen