τα στοιχεία επικοινωνίας μου
Ταχυδρομείο[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Το Perl είναι η συντομογραφία του Practical Extraction and Report Language, που μπορεί να μεταφραστεί ως "Practical Report Extraction Language".
Η Perl είναι μια υψηλού επιπέδου, γενικής χρήσης, κυριολεκτική, δυναμική γλώσσα προγραμματισμού.
Το Perl σχεδιάστηκε αρχικά από τον Larry Wall και δημοσιεύτηκε στις 18 Δεκεμβρίου 1987.
Η Perl δανείζεται χαρακτηριστικά από C, sed, awk, σενάρια κελύφους και πολλές άλλες γλώσσες προγραμματισμού.
Το πιο σημαντικό χαρακτηριστικό της Perl είναι ότι η Perl ενσωματώνει λειτουργίες κανονικής έκφρασης και την τεράστια βιβλιοθήκη κώδικα τρίτων CPAN.
Από τότε που ο Larry Wall κυκλοφόρησε την Perl 1.0 το 1987, ο αριθμός των χρηστών αυξάνεται δραματικά και όλο και περισσότεροι προγραμματιστές και προγραμματιστές λογισμικού (επιχειρήσεις) συμμετέχουν στην ανάπτυξη της Perl. Από την αρχή της ως γλώσσα υψηλού επιπέδου για τη σύνταξη φορητών εργαλείων σε περιβάλλον πολλαπλών πλατφορμών, η Perl θεωρείται ευρέως ως ένα εργαλείο βιομηχανικής αντοχής που μπορεί να χρησιμοποιηθεί για να ολοκληρώσετε την εργασία σας οπουδήποτε. Ο προκάτοχος του perl είναι ένα εργαλείο για τη διαχείριση συστήματος Unix και χρησιμοποιείται σε αμέτρητες μικρές εργασίες. Αργότερα, εξελίχθηκε σταδιακά σε μια ισχυρή γλώσσα προγραμματισμού, που χρησιμοποιείται για προγραμματισμό Ιστού, επεξεργασία βάσεων δεδομένων, επεξεργασία XML και διαχείριση συστήματος, ενώ ολοκληρώνει αυτές τις εργασίες, μπορεί ακόμα να χειρίζεται μικρές καθημερινές εργασίες, κάτι που είναι η αρχική του πρόθεση. Η Perl είναι ιδιαίτερα κατάλληλη για διαχείριση συστήματος και προγραμματισμό Web. Έχει ομαδοποιηθεί και κυκλοφορήσει ως τυπικό στοιχείο σε όλα σχεδόν τα Unix (συμπεριλαμβανομένου του Linux), καθώς και στα Microsoft Windows και σχεδόν σε όλα τα λειτουργικά συστήματα. Το Perl χρησιμοποιείται ευρέως.
(1) Η Perl είναι μια γλώσσα προγραμματισμού που σχεδιάστηκε από τον Larry Wall και ενημερώνεται και συντηρείται συνεχώς από αυτόν.
(2) Η Perl έχει τις ισχυρές δυνατότητες και την ευελιξία γλωσσών υψηλού επιπέδου (όπως η C). Μάλιστα, όπως θα δείτε, πολλά από τα χαρακτηριστικά του είναι δανεισμένα από τη γλώσσα C.
(3) Η Perl είναι η ίδια με μια γλώσσα δέσμης ενεργειών Η Perl δεν απαιτεί μεταγλωττιστή ή σύνδεσμο για να τρέξει τον κώδικα. Αυτό σημαίνει ότι η Perl είναι ιδανική για γρήγορες λύσεις σε μικρά προβλήματα προγραμματισμού και για τη δημιουργία πρωτοτύπων για μεγαλύτερα συμβάντα για τη δοκιμή πιθανών λύσεων.
(4) Η Perl παρέχει όλες τις λειτουργίες των γλωσσών δέσμης ενεργειών (όπως sed και awk), και επίσης έχει πολλές λειτουργίες που δεν έχουν. Η Perl υποστηρίζει επίσης μεταφραστές sed to Perl και awk σε Perl.
Εν ολίγοις, η Perl είναι τόσο ισχυρή όσο η C και τόσο βολική όσο οι γλώσσες δέσμης ενεργειών όπως η awk και η sed. Ο διερμηνέας της Perl είναι ανοιχτού κώδικα και δωρεάν λογισμικό, επομένως δεν χρειάζεται να ανησυχείτε για το κόστος όταν χρησιμοποιείτε την Perl. Το Perl μπορεί να τρέξει στα περισσότερα λειτουργικά συστήματα και μπορεί εύκολα να μεταφερθεί σε διαφορετικά λειτουργικά συστήματα.
Η Perl είναι μια γλώσσα που κάνει τη δουλειά. Από την αρχή, η Perl σχεδιάστηκε για να είναι μια γλώσσα που διευκολύνει τις απλές εργασίες χωρίς να χάνει την ικανότητα να χειρίζεται δύσκολα προβλήματα. Διευκολύνει τον χειρισμό αριθμών, κειμένου, αρχείων και καταλόγων, υπολογιστών και δικτύων και ιδιαίτερα γλωσσών προγραμμάτων. Η γλώσσα θα πρέπει να διευκολύνει την εκτέλεση εξωτερικών προγραμμάτων και τη σάρωση της εξόδου αυτών των προγραμμάτων για πράγματα που σας ενδιαφέρουν. Και θα πρέπει να είναι εύκολο να παραδώσετε αυτά τα πράγματα που σας ενδιαφέρουν σε άλλα προγράμματα για ειδική επεξεργασία. Φυσικά, η γλώσσα θα πρέπει επίσης να είναι εύκολη στη μεταγλώττιση και να εκτελείται φορητά σε οποιοδήποτε σύγχρονο λειτουργικό σύστημα.
(1) Λόγω της ευελιξίας και της "υπερβολικής" περιττής σύνταξης της Perl, έχει επίσης αποκτήσει τη φήμη "μόνο εγγραφής", επειδή τα προγράμματα της Perl μπορούν να γραφτούν πολύ απλά (για παράδειγμα, οι μεταβλητές μπορούν να γραφτούν χωρίς δήλωση) Χρησιμοποιήστε το απευθείας) αλλά μπορεί να λάβετε απροσδόκητα αποτελέσματα (χωρίς να αναφέρετε κάποιο σφάλμα) γράφοντας μερικά λιγότερα γράμματα. Ο κώδικας πολλών προγραμμάτων Perl είναι δύσκολο να διαβαστεί. γεγονός που καθιστά το πρόγραμμα δύσκολο για τους συντηρητές (ή ακόμα και τους συγγραφείς) να διατηρηθεί.
(2) Ομοίως, λόγω της περιστασιακής φύσης της Perl, ορισμένοι προγραμματιστές της Perl μπορεί να ξεχάσουν τη σύνταξη και να πρέπει να ελέγχουν συχνά το εγχειρίδιο Perl.
(3) Η προτεινόμενη λύση είναι να χρησιμοποιείτε αυστηρές προειδοποιήσεις στο πρόγραμμα, να ενοποιείτε το στυλ κωδικοποίησης και να χρησιμοποιείτε βιβλιοθήκες αντί να χρησιμοποιείτε "σκληρή κωδικοποίηση". Η Perl μπορεί επίσης να γράψει κώδικα τόσο κομψά όσο γλώσσες όπως η Python ή η Ruby.
(4) Πολλές φορές, η διαδικασία perl.exe καταλαμβάνει πολύ χώρο στη μνήμη Αν και είναι μόνο προσωρινή, φαίνεται άσχημη.
Στα συστήματα Linux και στα περισσότερα συστήματα παρόμοια με το UNIX (συμπεριλαμβανομένου του Mac OS X), το perl είναι εγκατεστημένο με το σύστημα και μπορείτε να εισάγετε εντολές στο τερματικό της γραμμής εντολών. perl -v, ελέγξτε την έκδοση, υπάρχουν δύο διαθέσιμες εκδόσεις για Windows: Strawberry Perl και 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.
Εάν το εργαλείο δεν βρεθεί, μπορείτε να το εγκαταστήσετε ηλεκτρονικά μέσω της εντολής:sudo apt-get install perl
Μετά την επιτυχή εγκατάσταση, η διαδρομή εγκατάστασης της Perl είναι /usr/local/bin
Η Perl δανείζεται χαρακτηριστικά από C, sed, awk, σενάρια κελύφους και πολλές άλλες γλώσσες προγραμματισμού Η σύνταξη είναι κάπως παρόμοια με αυτές τις γλώσσες, αλλά έχει επίσης τα δικά της χαρακτηριστικά.
Τα προγράμματα Perl αποτελούνται από δηλώσεις και δηλώσεις Το πρόγραμμα εκτελείται από πάνω προς τα κάτω, συμπεριλαμβανομένων των βρόχων και του ελέγχου υπό όρουςερωτηματικό ( ; ) Φινίρισμα.
Η γλώσσα Perl δεν έχει αυστηρές προδιαγραφές μορφοποίησης και μπορείτε να κάνετε εσοχές σύμφωνα με το αγαπημένο σας στυλ.
Η γλώσσα Perl χωρίζεται σε δύο μεθόδους: τον διαδραστικό προγραμματισμό και τον προγραμματισμό σεναρίου.
Έξοδος hello, παγκόσμιο παράδειγμα:
$ perl -e 'print "hellon"'
$ vim 1.pl #创建文件,一般以.pl作为后缀
$ chmod +x 1.pl #添加执行权限,perl语言不需要编译,但需要执行权限
αποτέλεσμα τρεξίματος:
$ ./1.pl
hello,world
欢迎使用perl语言!
Η γλώσσα Perl υποστηρίζει την εγγραφή μιας γραμμής και τα σχόλια μιας γραμμής χρησιμοποιούν το "#", όπως φαίνεται παρακάτω:
#这是一条注释
Σχόλια πολλαπλών γραμμών Perl, η πιο κοινή μέθοδος είναι η χρήση POD (Plain Old Documentations) για τη δημιουργία σχολίων πολλών γραμμών. Μέθοδοι όπως παρακάτω:
#! /usr/bin/perl
#这是一条注释
print "perl注释示例!n";
=pod perl注释
perl 语言注释使用示例!
块注释使用示例
=cut
print "perl块注释结束!n"
Εκτελώντας το παραπάνω πρόγραμμα, το αποτέλεσμα εξόδου είναι:
$ ./1.pl
perl注释示例!
perl块注释结束!
Ειδοποίηση: