Tutoriel Perl

Perl est un programming languagedéveloppé par Larry Wall, spécialement conçu pour le traitement de texte. Il signifie Practical Extraction and Report Language. Il fonctionne sur une variété de plates-formes, telles que Windows, Mac OS et les différentes versions d'UNIX. Ce tutoriel fournit une compréhension complète de Perl.

Pourquoi apprendre Perl?

  • Perl est un langage de programmation stable et multiplateforme.

  • Bien que Perl ne soit pas officiellement un acronyme, peu de gens l'ont utilisé comme Practical Extraction and Report Language.

  • Il est utilisé pour des projets critiques dans les secteurs public et privé.

  • Perl est un logiciel Open Source , licencié sous sa licence artistique ou sous la licence publique générale GNU (GPL) .

  • Perl a été créé par Larry Wall.

  • Perl 1.0 a été publié sur alt.comp.sources d'usenet en 1987.

  • Au moment de la rédaction de ce tutoriel, la dernière version de perl était la 5.16.2.

  • Perl est répertorié dans l' Oxford English Dictionary .

PC Magazine a annoncé Perl comme finaliste pour son Prix d'Excellence Technique 1998 dans la catégorie Outil de Développement.

Fonctionnalités Perl

  • Perl utilise les meilleures fonctionnalités d'autres langages, tels que C, awk, sed, sh et BASIC, entre autres.

  • Interface d'intégration de base de données Perls DBI prend en charge les bases de données tierces, notamment Oracle, Sybase, Postgres, MySQL et autres.

  • Perl fonctionne avec HTML, XML et d'autres langages de balisage.

  • Perl prend en charge Unicode.

  • Perl est conforme à l'an 2000.

  • Perl prend en charge la programmation procédurale et orientée objet.

  • Perl s'interface avec des bibliothèques C / C ++ externes via XS ou SWIG.

  • Perl est extensible. Il existe plus de 20 000 modules tiers disponibles sur le réseau complet d'archives Perl ( CPAN ).

  • L'interpréteur Perl peut être intégré dans d'autres systèmes.

Hello World en utilisant Perl.

Juste pour vous donner un peu d'enthousiasme à propos de Perl, je vais vous donner un petit programme conventionnel Perl Hello World, vous pouvez l'essayer en utilisant le lien Démo.

#!/usr/bin/perl

# This will print "Hello, World"
print "Hello, world\n";

Applications de Perl

Comme mentionné précédemment, Perl est l'un des langages les plus utilisés sur le Web. Je vais en énumérer quelques-uns ici:

  • Perl était le langage de programmation Web le plus populaire en raison de ses capacités de manipulation de texte et de son cycle de développement rapide.

  • Perl est largement connu comme " le ruban adhésif de l'Internet ".

  • Perl peut gérer les données Web cryptées, y compris les transactions de commerce électronique.

  • Perl peut être intégré aux serveurs Web pour accélérer le traitement jusqu'à 2000%.

  • Le mod_perl de Perl permet au serveur Web Apache d'intégrer un interpréteur Perl.

  • Le package DBI de Perl facilite l'intégration de la base de données Web.

Public

Ce Perl tutorial a été préparé pour les débutants afin de les aider à comprendre les concepts de base à avancés liés aux langages de script Perl.

Conditions préalables

Avant de commencer à vous entraîner avec divers types d'exemples donnés dans cette référence, nous partons du principe que vous avez déjà été familiarisé avec la programmation C et Unix Shell.