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...
Perl ist eine hochwertige, universell einsetzbare, interpretierte, dynamische Programmiersprachenfamilie. Der ursprüngliche Designer, Larry Wall, beschloss, eine universelle Skriptsprache zu entwickeln, um die Berichtsverarbeitung unter UNIX zu vereinfachen, und ver?ffentlichte sie am 18. Dezember 1987. Derzeit umfasst die Perl-Sprachfamilie zwei Zweige, Perl 5 und Perl 6 (in Entwicklung). Obwohl Perl kein offizielles Akronym ist, gibt es verschiedene umgekehrte Akronyme, darunter ?Practical Extraction and Reporting Language“.
Perl übernimmt Funktionen von C, sed, awk, Shell-Skripten und vielen anderen Programmiersprachen. Das wichtigste Merkmal ist Perls interne Integration regul?rer Ausdrücke und der riesigen Codebibliothek CPAN von Drittanbietern.
Ab dem Jahr 2000 begann Larry Wall mit der Entwicklung von Perl 6 als Nachfolger von Perl. Die Syntax der Perl 6-Sprache weist jedoch viele ?nderungen auf, sodass Perl 6 als ein weiteres Mitglied der Perl-Sprache angesehen wird .
Die Perl-Sprache hat ein breites Anwendungsspektrum. Neben CGI wird Perl in der Grafikprogrammierung, Systemverwaltung, Netzwerkprogrammierung, Finanzen, Biologie und anderen Bereichen eingesetzt. Aufgrund seiner Flexibilit?t wird Perl als das Schweizer Taschenmesser unter den Skriptsprachen bezeichnet.
Tipp: Wenn Sie PHP, ASP und andere Programmiersprachen gelernt haben, wird es Ihnen helfen, die Perl-Programmierung schneller zu verstehen .
Lassen Sie uns das erste Perl-Programm erleben!
Perls Hello World-Programm
Das Folgende ist ein einfaches Programm, das Hello World auf dem Standardausgabeger?t ausgibt. Diese Art von Programm wird oft als erstes Beispiel verwendet, wenn man mit dem Erlernen einer Programmiersprache beginnt :
Instanz
#!/usr/bin/env perl print "Hello, world!\n";
Instanz ausführen ?
Klicken Sie auf die Schaltfl?che ?Instanz ausführen“, um die Online-Instanz anzuzeigen
Wenn Sie Perl-Version 5.10 oder h?her haben, k?nnen Sie auch Folgendes tun:
Instanz
#!/usr/bin/env perl use 5.010; say "Hello, world!";
Laufende Instanz ?
Klicken Sie auf die Schaltfl?che ?Instanz ausführen“, um die Online-Instanz anzuzeigen
Dieses Programm gibt eine Zeile mit der Zeichenfolge ?Hello, world!“ und eine neue Zeile aus.
Tipp: Unser Perl-Tutorial hilft Ihnen, Perl-Kenntnisse vom Anf?nger bis zum Fortgeschrittenen zu erlernen. Wenn Sie Fragen haben, besuchen Sie bitte die chinesische PHP-Website Perl-Community , um Ihre Fragen zu stellen. Begeisterte Internetnutzer werden sie für Sie beantworten.
Vor- und Nachteile von Perl
Vorteile
Um ein solches Ziel zu erreichen, und weil Larry Wall Er selbst ist Linguist und hat beim Entwerfen der Perl-Sprache viel sprachliches Denken eingesetzt. Im Vergleich zu ?Hochsprachen“ wie C und Pascal bietet die Perl-Sprache direkt praktischere Programmierelemente wie generische Variablen, dynamische Arrays und Hash-Tabellen. Perl verfügt über die leistungsstarken und flexiblen Eigenschaften einer dynamischen Sprache und übernimmt au?erdem Grammatikregeln aus C/C , Basic, Pascal und anderen Sprachen, wodurch eine Menge redundanter Grammatik bereitgestellt wird.
Erm?glicht Programmierern, die Details der computerinternen Datenspeicherung, Typen, Verarbeitungsmethoden, Berechnungsregeln und sogar Speichergrenzen usw. zu ignorieren und sich auf die erforderliche Programmlogik zu konzentrieren. In diesem Zusammenhang glauben viele Perl-Programmierer, dass derzeit nur generische Sprachen wie Perl und Python als ?Hochsprachen“ bezeichnet werden k?nnen, w?hrend C, Pascal und sogar C nur als ?Mittel- und Hochsprachen“ bezeichnet werden k?nnen. Man kann sagen, dass Perl beim Vereinheitlichen von Variablentypen und beim Verbergen von Operationsdetails bessere Arbeit leistet als Python.
Aufgrund der übernahme vieler Syntax aus anderen Sprachen k?nnen Programmierer, die von anderen Programmiersprachen zu Perl wechseln, schnell mit dem Schreiben von Programmen beginnen und Aufgaben erledigen, was Perl zu einer benutzerfreundlichen Sprache macht.
Nachteile
Gerade aufgrund der Flexibilit?t und der ?überm??igen“ redundanten Syntax von Perl erhielt Perl die Nur-Schreib-Funktion, weil Perl-Programme k?nnen sehr zwanglos geschrieben werden (Variablen werden beispielsweise nicht deklariert). Es kann direkt verwendet werden, aber Sie erhalten m?glicherweise unerwartete Ergebnisse (ohne einen Fehler zu melden), wenn Sie ein paar Buchstaben weniger schreiben. Der Code vieler Perl-Programme ist schwierig zu lesen. Die L?nge des Programmcodes, der die gleiche Funktion implementiert Dies macht es für Programmbetreuer (oder sogar Autoren) schwierig, es zu warten.
In ?hnlicher Weise vergessen einige Perl-Programmierer aufgrund der lockeren Natur von Perl m?glicherweise die Syntax und müssen h?ufig das Perl-Handbuch überprüfen. In diesem Zusammenhang empfiehlt das Buch ?Learning Perl“ den h?ufigen Einsatz der Perl-Programmierung.
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.
Was dieses Perl-Tutorial-Handbuch behandelt
Dieses Perl-Tutorial behandelt alle grundlegenden und fortgeschrittenen Kenntnisse von Perl, einschlie?lich Perl-Syntax, Perl-Datentypen, Perl-Variablen, Perl-Skalaren, Perl-Arrays und Perl haha ??Hash , Perl-Operatoren, Perl-Funktionen, Perl-objektorientiert, Perl-Prozessmanagement usw.
Tipps: Jedes Kapitel dieses Tutorials enth?lt viele Perl-Beispiele. Sie k?nnen direkt auf die Schaltfl?che ?Beispiel ausführen“ klicken, um die Ergebnisse online anzuzeigen. Diese Beispiele helfen Ihnen, Perl besser zu verstehen und zu verwenden.
Neuestes Kapitel
- Perl POD 文檔 2016-10-17
- Perl 進(jìn)程管理 2016-10-17
- Perl 包和模塊 2016-10-17
- Perl CGI編程 2016-10-17
- Perl 數(shù)據(jù)庫連接 2016-10-17
- Perl Socket 編程 2016-10-17
- Perl 發(fā)送郵件 2016-10-17
?hnliche Kurse
- Das neueste Video-Tutorial zur Weltpremiere von ThinkPHP 5.1 (60 Tage zum Online-Schulungskurs zum PHP-Experten) 2022-02-17
- Lassen Sie uns kurz über die Gründung eines Unternehmens in PHP sprechen 2023-01-04
- Umfangreiche, praktische Tianlongbabu-Entwicklung eines Mini-Version-MVC-Frameworks, das die Enzyklop?die-Website mit peinlichen Dingen imitiert 2018-01-25
- Anmeldebest?tigung und klassisches Message Board 2018-03-02
- Erste Schritte mit der praktischen PHP-Entwicklung: Schnelle PHP-Erstellung [Small Business Forum] 2022-06-28
- Schnellstart-Node.JS-Vollversion 2022-09-30
- Schreiben Sie Ihr eigenes PHP-MVC-Framework (40 Kapitel ausführlich/gro?e Details/Muss gelesen werden, damit Neulinge vorankommen) 2022-12-08
- Video-Tutorial zum Thema Pferdesoldat im Frühling 2022-04-12