Perl (Programmiersprache)

Perl
Paradigmen: prozedural, modular, objektorientiert (seit Perl 5)
Erscheinungsjahr: 1987
Designer: Larry Wall
Entwickler: Larry Wall, Perl Porter
Aktuelle Version 5.38.2[1] (29. November 2023)
Typisierung: schwach, dynamisch, implizit
Beeinflusst von: awk, BASIC-PLUS[2], C/C++, Lisp, Pascal, Python,[3]Raku,[4] sed, Smalltalk, Unix-Shell
Beeinflusste: PHP, Ruby, Python, JavaScript, Windows PowerShell
Betriebssystem: plattformunabhängig
Lizenz: GPL und Artistic License
www.perl.org

Perl [pɝːl] ist eine freie, plattformunabhängige und interpretierte Programmiersprache, die mehrere Paradigmen unterstützt.

Der Linguist Larry Wall entwarf sie 1987 als Synthese aus C, awk, den Unix-Befehlen und anderen Einflüssen. Ursprünglich als Werkzeug zur Verarbeitung und Manipulation von Textdateien insbesondere bei der System- und Netzwerkadministration vorgesehen (zum Beispiel für die Auswertung von Logdateien), hat Perl auch bei der Entwicklung von Webanwendungen und in der Bioinformatik weite Verbreitung gefunden. Traditionell vertreten ist Perl auch in der Finanzwelt, vor allem bei der Verarbeitung von Datenströmen verschiedenartiger Nachrichtenquellen. Hauptziele sind eine schnelle Problemlösung und größtmögliche Freiheit für Programmierer. Die Bearbeitung von Texten mit Hilfe regulärer Ausdrücke und ein großer Gestaltungsspielraum sind Stärken der Sprache. Perl zählt zu den Allzweck-Programmiersprachen.

  1. Paul "LeoNerd" Evans: Perl 5.34.3, Perl 5.36.3 and Perl 5.38.2 are now available. 29. November 2023 (englisch, abgerufen am 29. November 2023).
  2. Larry Wall: Programming is Hard, Let’s Go Scripting … auf perl.com vom 6. Dezember 2007; abgerufen am 1. Juni 2019.
  3. Larry Wall: Perl, the first postmodern computer language, abgerufen am 31. Dezember 2018.
  4. What is Raku (Perl 6)? im Perlfaq

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne