2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Perl ist die Abkürzung für Practical Extraction and Report Language und kann als „Practical Report Extraction Language“ übersetzt werden.
Perl ist eine allgemeine, dynamische Programmiersprache auf hohem Niveau.
Perl wurde ursprünglich von Larry Wall entworfen und am 18. Dezember 1987 veröffentlicht.
Perl übernimmt Funktionen von C, sed, awk, Shell-Skripten und vielen anderen Programmiersprachen.
Das wichtigste Merkmal von Perl ist, dass Perl reguläre Ausdrucksfunktionen und die riesige Codebibliothek von Drittanbietern CPAN integriert.
Seit Larry Wall 1987 Perl 1.0 veröffentlichte, ist die Anzahl der Benutzer dramatisch gestiegen und immer mehr Programmierer und Softwareentwickler (Unternehmen) beteiligen sich an der Entwicklung von Perl. Seit seinen Anfängen als Hochsprache zum Schreiben portabler Tools in einer plattformübergreifenden Umgebung gilt Perl weithin als industrietaugliches Tool, mit dem Sie Ihre Arbeit überall erledigen können. Der Vorgänger von Perl ist ein Tool zur Unix-Systemverwaltung und wird in unzähligen kleinen Aufgaben eingesetzt. Später entwickelte es sich nach und nach zu einer leistungsstarken Programmiersprache, die für die Webprogrammierung, Datenbankverarbeitung, XML-Verarbeitung und Systemverwaltung verwendet wird. Während es diese Aufgaben erledigt, kann es dennoch kleine tägliche Aufgaben bewältigen, was seine ursprüngliche Entwurfsabsicht ist. Perl eignet sich besonders für die Systemadministration und Webprogrammierung. Es wurde als Standardkomponente in praktisch allen Unixen (einschließlich Linux) sowie in Microsoft Windows und fast allen Betriebssystemen gebündelt und veröffentlicht. Perl ist weit verbreitet.
(1)Perl ist eine von Larry Wall entwickelte Programmiersprache, die von ihm ständig aktualisiert und gepflegt wird.
(2) Perl verfügt über die leistungsstarken Fähigkeiten und die Flexibilität von Hochsprachen (wie C). Tatsächlich sind, wie Sie sehen werden, viele seiner Funktionen der C-Sprache entlehnt.
(3) Perl ist dasselbe wie eine Skriptsprache. Sie benötigen keinen Compiler oder Linker, um den Code auszuführen. Sie müssen lediglich das Programm schreiben und Perl anweisen, es auszuführen. Damit eignet sich Perl ideal für die schnelle Lösung kleiner Programmierprobleme und für die Erstellung von Prototypen für größere Veranstaltungen, um mögliche Lösungen zu testen.
(4) Perl bietet alle Funktionen von Skriptsprachen (wie sed und awk) und verfügt auch über viele Funktionen, die sie nicht haben. Perl unterstützt auch Sed-zu-Perl- und Awk-zu-Perl-Übersetzer.
Kurz gesagt: Perl ist genauso leistungsfähig wie C und genauso praktisch wie Skriptsprachen wie awk und sed. Der Interpreter von Perl ist Open Source und freie Software, sodass Sie sich bei der Verwendung von Perl keine Gedanken über die Kosten machen müssen. Perl kann auf den meisten Betriebssystemen ausgeführt werden und kann problemlos auf andere Betriebssysteme migriert werden.
Perl ist eine Sprache, die den Job erledigt. Von Anfang an war Perl als Sprache konzipiert, die einfache Aufgaben erleichtert, ohne die Fähigkeit zur Bewältigung schwieriger Probleme einzubüßen. Es erleichtert die Manipulation von Zahlen, Texten, Dateien und Verzeichnissen, Computern und Netzwerken und insbesondere von Programmsprachen. Die Sprache sollte es einfach machen, externe Programme auszuführen und die Ausgabe dieser Programme nach interessanten Dingen zu durchsuchen. Und es sollte einfach sein, diese Dinge, die Sie interessieren, an andere Programme zur speziellen Verarbeitung zu übergeben. Natürlich sollte die Sprache auch einfach zu kompilieren und auf jedem modernen Betriebssystem portierbar sein.
(1) Aufgrund der Flexibilität von Perl und der „übermäßigen“ redundanten Syntax hat es sich auch den Ruf „nur schreiben“ erworben, da Perl-Programme sehr beiläufig geschrieben werden können (z. B. können Variablen ohne Deklaration geschrieben werden) Verwenden Sie es direkt), Sie erhalten jedoch möglicherweise unerwartete Ergebnisse (ohne einen Fehler zu melden), wenn Sie ein paar Buchstaben weniger schreiben. Der Code vieler Perl-Programme ist schwer zu lesen. Die Länge des Programmcodes, der dieselbe Funktion implementiert, kann zehnmal oder hundertmal variieren. Dies macht die Wartung des Programms für Betreuer (oder sogar Autoren) schwierig.
(2) Aufgrund der lockeren Natur von Perl vergessen einige Perl-Programmierer möglicherweise die Syntax und müssen häufig das Perl-Handbuch überprüfen.
(3) Die vorgeschlagene Lösung besteht darin, „strikte Verwendung“ und „Warnungen“ im Programm zu verwenden, den Codierungsstil zu vereinheitlichen und Bibliotheken zu verwenden, anstatt selbst „harte Codierung“ zu verwenden. Auch Perl kann Code genauso elegant schreiben wie Sprachen wie Python oder Ruby.
(4) Der Prozess perl.exe belegt oft viel Speicherplatz, obwohl er nur vorübergehend ist, fühlt er sich schlecht an.
Unter Linux-Systemen und den meisten UNIX-ähnlichen Systemen (einschließlich Mac OS X) wird Perl mit dem System installiert und Sie können Befehle am Befehlszeilenterminal eingeben. perl -v, überprüfen Sie die Version, es sind zwei Versionen für Windows verfügbar: Strawberry Perl und ActivePerl.
$ perl -v
This is perl 5, version 26, subversion 1 (v5.26.1) built for x86_64-linux-gnu-thread-multi
(with 79 registered patches, see perl -V for more detail)
Copyright 1987-2017, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
Wenn das Tool nicht gefunden wird, können Sie es online über den folgenden Befehl installieren:sudo apt-get installiere perl
Nach erfolgreicher Installation lautet der Installationspfad von Perl /usr/local/bin
Perl übernimmt Funktionen von C, sed, awk, Shell-Skripten und vielen anderen Programmiersprachen. Die Syntax ähnelt diesen Sprachen, weist aber auch ihre eigenen Merkmale auf.
Perl-Programme bestehen aus Deklarationen und Anweisungen. Das Programm wird von oben nach unten ausgeführt, einschließlich Schleifen und bedingter Steuerung. Jede Anweisung beginnt mitSemikolon ( ; ) Beenden.
Die Perl-Sprache verfügt über keine strengen Formatierungsspezifikationen und Sie können entsprechend Ihrem bevorzugten Stil einrücken.
Die Perl-Sprache ist in zwei Methoden unterteilt: interaktive Programmierung und Skriptprogrammierung.
Ausgabe Hallo, Weltbeispiel:
$ perl -e 'print "hellon"'
$ vim 1.pl #创建文件,一般以.pl作为后缀
$ chmod +x 1.pl #添加执行权限,perl语言不需要编译,但需要执行权限
Laufergebnis:
$ ./1.pl
hello,world
欢迎使用perl语言!
Die Perl-Sprache unterstützt die einzeilige Registrierung und Blockkommentare mit „#“, wie unten gezeigt:
#这是一条注释
Bei mehrzeiligen Kommentaren in Perl handelt es sich am häufigsten um die Verwendung von POD (Plain Old Documentations), um mehrzeilige Kommentare zu erstellen. Methoden wie folgt:
#! /usr/bin/perl
#这是一条注释
print "perl注释示例!n";
=pod perl注释
perl 语言注释使用示例!
块注释使用示例
=cut
print "perl块注释结束!n"
Wenn Sie das obige Programm ausführen, lautet das Ausgabeergebnis:
$ ./1.pl
perl注释示例!
perl块注释结束!
Beachten: