Cours

510 mots 3 pages
COURS : langage Perl

PP.E.R.L.signifie PracticalExtraction and Report Language( langage pratique d'extraction et d'édition

Créé en 1986 par Larry Wall, pour gérer un système de «News »entre deux réseaux.

- Outil général de manipulation de chaînes de caractères et de fichiers très bien adapté au traitement des textes - Perl manipule les expressions régulières de façon native : “c’est le langage le plus imprégné d’expressions régulières et celui dans lequel elles sont le plus facilement disponibles” (Jeffrey Friedl) - Perl est également un langage de programmation complet, très utilisé notamment pour des applications sur les serveurs web - Perl est un langage interprété qui permet de mettre rapidement en oeuvre des petits programmes (scripts), bien que sa vitesse d’exécution ne soit pas comparable à celle pouvant être obtenue à partir du langage C par exemple - Perl est diffusé sous licence publique GNU - Perl a été porté sur de nombreuses plate-formes logicielles (Unix/Linux, Macintosh, MS-Windows, etc.)

1. Scalaire - Les variables scalaires sont toujours définies avec un caractère $ initial. - Un scalaire contient toujours une valeur simple qui peut être un nombre, une chaîne ou une référence à une autre donnée. - Les scalaires sont sans type, même s’ils peuvent référencer toutes sortes de données : il n’est pas nécessaire de les déclarer.

Exemple

$entier = 5 ; $decimal = 6.5 ; $chaine = ’coucou’ ; my $autre_chaine = "entier = $entier\n" ; print " $entier\n $decimal\n $chaine\n $autre_chaine\n " ;

2. Opérations et assignations Perl utilise les mêmes notations que le langage C:

Exemple :

my $a = 7.2 ; my $b = 3 ; my $x ; # variable déclarée mais non initialisée

$x = $a + $b ; # addition print "x = $x\n" ;

$x = $a - $b ; # soustraction

en relation

  • Cours
    925 mots | 4 pages
  • Cours
    1164 mots | 5 pages
  • Cours
    852 mots | 4 pages
  • Cours
    1575 mots | 7 pages
  • Cours
    1699 mots | 7 pages
  • Cours
    1364 mots | 6 pages
  • Cours
    321 mots | 2 pages
  • Cours
    21047 mots | 85 pages
  • Cours
    862 mots | 4 pages
  • Cours
    3478 mots | 14 pages
  • Cours
    30696 mots | 123 pages
  • Cours
    1643 mots | 7 pages
  • Cours
    2214 mots | 9 pages
  • Cours
    1087 mots | 5 pages
  • Cours
    353 mots | 2 pages