2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Perl est l'abréviation de Practical Extraction and Report Language, qui peut être traduit par « Practical Report Extraction Language ».
Perl est un langage de programmation littéral et dynamique de haut niveau, à usage général.
Perl a été initialement conçu par Larry Wall et publié le 18 décembre 1987.
Perl emprunte des fonctionnalités à C, sed, awk, aux scripts shell et à de nombreux autres langages de programmation.
La caractéristique la plus importante de Perl est que Perl intègre des fonctions d'expression régulière et l'énorme bibliothèque de codes tierce CPAN.
Depuis que Larry Wall a publié Perl 1.0 en 1987, le nombre d'utilisateurs a considérablement augmenté et de plus en plus de programmeurs et de développeurs de logiciels (entreprises) participent au développement de Perl. Depuis ses origines en tant que langage de haut niveau pour l'écriture d'outils portables dans un environnement multiplateforme, Perl est largement considéré comme un outil de puissance industrielle qui peut être utilisé pour effectuer votre travail n'importe où. Le prédécesseur de Perl est un outil de gestion du système Unix et est utilisé dans d'innombrables petites tâches. Plus tard, il s'est progressivement développé pour devenir un langage de programmation puissant, utilisé pour la programmation Web, le traitement des bases de données, le traitement XML et la gestion du système ; tout en accomplissant ces tâches, il peut toujours gérer de petites tâches quotidiennes, ce qui est son intention de conception initiale. Perl est particulièrement adapté à l'administration système et à la programmation Web. Il a été fourni et publié en tant que composant standard dans pratiquement tous les Unix (y compris Linux), ainsi que dans Microsoft Windows et presque tous les systèmes d'exploitation. Perl est largement utilisé.
(1)Perl est un langage de programmation conçu par Larry Wall et est constamment mis à jour et maintenu par lui.
(2) Perl possède les puissantes capacités et la flexibilité des langages de haut niveau (tels que C). En fait, comme vous le verrez, bon nombre de ses fonctionnalités sont empruntées au langage C.
(3) Perl est identique à un langage de script. Perl ne nécessite pas de compilateur ou d'éditeur de liens pour exécuter le code. Tout ce que vous avez à faire est d'écrire le programme et de dire à Perl de l'exécuter. Cela signifie que Perl est idéal pour trouver des solutions rapides à de petits problèmes de programmation et pour créer des prototypes pour des événements plus importants afin de tester des solutions potentielles.
(4) Perl fournit toutes les fonctions des langages de script (tels que sed et awk), et possède également de nombreuses fonctions qu'ils n'ont pas. Perl prend également en charge les traducteurs sed vers Perl et awk vers Perl.
En bref, Perl est aussi puissant que C et aussi pratique que les langages de script tels que awk et sed. L'interpréteur de Perl est un logiciel open source et gratuit, vous n'avez donc pas à vous soucier du coût lorsque vous utilisez Perl. Perl peut fonctionner sur la plupart des systèmes d'exploitation et peut être facilement migré vers différents systèmes d'exploitation.
Perl est un langage qui fait le travail. Dès le début, Perl a été conçu pour être un langage facilitant les tâches simples sans perdre la capacité à résoudre des problèmes difficiles. Il facilite la manipulation des nombres, du texte, des fichiers et répertoires, des ordinateurs et des réseaux, et surtout des langages de programmation. Le langage devrait faciliter l’exécution de programmes externes et analyser la sortie de ces programmes à la recherche d’éléments intéressants. Et il devrait être facile de confier ces éléments qui vous intéressent à d'autres programmes pour un traitement spécial. Bien entendu, le langage doit également être facile à compiler et à exécuter de manière portable sur n’importe quel système d’exploitation moderne.
(1) En raison de la flexibilité de Perl et de sa syntaxe redondante « excessive », il a également acquis la réputation « d'écriture seule », car les programmes Perl peuvent être écrits de manière très décontractée (par exemple, les variables peuvent être écrites sans déclaration) Utilisez-le directement), mais vous pouvez obtenir des résultats inattendus (sans signaler d'erreur) en écrivant quelques lettres de moins. Le code de nombreux programmes Perl est difficile à lire. La longueur du code d'un programme qui implémente la même fonction peut varier de dix fois à des centaines de fois. ce qui rend le programme difficile à maintenir pour les responsables (ou même les rédacteurs).
(2) De même, en raison de la nature occasionnelle de Perl, certains programmeurs Perl peuvent oublier la syntaxe et devoir consulter fréquemment le manuel Perl.
(3) La solution suggérée est d'utiliser use strict ; et d'utiliser des avertissements ; dans le programme, d'unifier le style de codage et d'utiliser des bibliothèques au lieu d'utiliser vous-même le "codage en dur". Perl peut également écrire du code avec autant d'élégance que des langages tels que Python ou Ruby.
(4) Plusieurs fois, le processus perl.exe occupera beaucoup d'espace mémoire. Bien qu'il ne soit que temporaire, cela semble désagréable.
Sous les systèmes Linux et la plupart des systèmes de type UNIX (y compris Mac OS X), Perl est installé avec le système et vous pouvez saisir des commandes sur le terminal de ligne de commande. perl -v, vérifiez la version, il existe deux versions disponibles pour Windows : Strawberry Perl et 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.
Si l'outil n'est pas trouvé, vous pouvez l'installer en ligne via la commande :sudo apt-get install perl
Après une installation réussie, le chemin d'installation de Perl est /usr/local/bin
Perl emprunte des fonctionnalités à C, sed, awk, aux scripts shell et à de nombreux autres langages de programmation. La syntaxe est quelque peu similaire à ces langages, mais elle possède également ses propres caractéristiques.
Les programmes Perl sont composés de déclarations et d'instructions. Le programme est exécuté de haut en bas, y compris les boucles et le contrôle conditionnel. Chaque instruction commence par.point-virgule ( ; ) Finition.
Le langage Perl n'a pas de spécifications de formatage strictes et vous pouvez indenter selon votre style préféré.
Le langage Perl est divisé en deux méthodes : la programmation interactive et la programmation scriptée.
Sortie bonjour, exemple mondial :
$ perl -e 'print "hellon"'
$ vim 1.pl #创建文件,一般以.pl作为后缀
$ chmod +x 1.pl #添加执行权限,perl语言不需要编译,但需要执行权限
résultat en cours d'exécution :
$ ./1.pl
hello,world
欢迎使用perl语言!
Le langage Perl prend en charge l'enregistrement sur une seule ligne et les commentaires de bloc sur une seule ligne utilisent "#", comme indiqué ci-dessous :
#这是一条注释
Commentaires multilignes Perl, la méthode la plus courante consiste à utiliser POD (Plain Old Documentations) pour créer des commentaires multilignes. Méthodes comme ci-dessous :
#! /usr/bin/perl
#这是一条注释
print "perl注释示例!n";
=pod perl注释
perl 语言注释使用示例!
块注释使用示例
=cut
print "perl块注释结束!n"
En exécutant le programme ci-dessus, le résultat de sortie est :
$ ./1.pl
perl注释示例!
perl块注释结束!
Avis: