Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
6Activity

Table Of Contents

Survol de Perl
Vue d’ensemble
Démarrage
Langages naturels et artificiels
Un exemple de notation
Handles de fichiers 17
Handles de fichiers
Opérateurs
Structures de contrôle 25
Structures de contrôle
Expressions régulières
Traitement des listes
Ce que vous ne savez pas ne vous fera pas (trop) de mal
Composants de Perl
Atomes
Molécules
Types internes 43
Types internes
Variables
Noms
Valeurs scalaires
Contexte
Valeur de liste et tableaux
Hachages
Typeglobs et handles de fichiers 67
Typeglobs et handles de fichiers
Opérateurs d’entrée
Opérateurs unaires et binaires
Termes et opérateurs de listes (vers la gauche) 77
Termes et opérateurs de listes (vers la gauche)
L’opérateur flèche 79
L’opérateur flèche
Auto-incrémentation et autodécrémentation
Exponentiation
Opérateurs unaires idéographiques
Opérateurs de liaison 81
Opérateurs de liaison
Opérateurs multiplicatifs
Opérateurs additifs 83
Opérateurs additifs
Opérateurs de décalage
Opérateurs unaires nommés et de test de fichier
Opérateurs relationnels 87
Opérateurs relationnels
Opérateurs d’égalité
Opérateurs sur les bits
Opérateurs logique de type C (à court-circuit) 89
Opérateurs logique de type C (à court-circuit)
Opérateur d’intervalle
Opérateur conditionnel 91
Opérateur conditionnel
Opérateurs d’affectation 93
Opérateurs d’affectation
Opérateurs virgule
Opérateurs de liste (vers la droite) 95
Opérateurs de liste (vers la droite)
And, or, not et xor logiques
Opérateurs C manquant en Perl
Instructions et déclarations
Instructions simples
Instructions composées 99
Instructions composées
Instructions if et unless
Instructions de boucle 101
Instructions de boucle
Blocs simples
goto
Déclarations globales
Déclarations avec portée
Pragmas
Recherche de motif
Bestiaire des expressions régulières
Opérateurs de recherche de motifs
Métacaractères et métasymboles 141
Métacaractères et métasymboles
Positions
Capture et regroupement
Alternative
Garder le contrôle
Motifs étendus
Sous-programmes
Syntaxe
Sémantique
Passage de références 203
Passage de références
Prototypes
Attributs de sous-programmes
Variables de format
Pieds de page
Qu’est-ce qu’une référence ?
Création de références 223
Création de références
Utilisation des références en dur 229
Utilisation des références en dur
Références symboliques 241
Références symboliques
Accolades, crochets et guillemets
Structures de données
Tableaux de tableaux
Hachages de tableaux
Tableaux de hachages
Hachages de hachages
Hachages de fonctions 259
Hachages de fonctions
Enregistrements plus élaborés
Sauvegarde de structures de données
Tables de symboles
Autochargement
Utilisation des modules
Création de modules 277
Création de modules
Supplanter des fonctions internes 281
Supplanter des fonctions internes
Bref rappel de vocabulaire orienté objet
Le système objet de Perl 285
Le système objet de Perl
Invocation de méthode
Construction d’objet 291
Construction d’objet
Héritage de classe 295
Héritage de classe
Destructeurs d’instance 303
Destructeurs d’instance
Gestion des données d’instance
Gestion des données de classe 315
Gestion des données de classe
Résumé
Le pragma overload
Handlers de surcharge
Opérateurs surchargeables
Le constructeur de copie (=)
Lorsqu’un handler de surcharge fait défaut (nomethod et fallback) 329
Lorsqu’un handler de surcharge fait défaut (nomethod et fallback)
Surcharge de constantes
Fonctions publiques de surcharge
Héritage et surcharge
Surcharge à l’exécution 333
Surcharge à l’exécution
Surcharge de diagnostics
Liaison de scalaire 337
Liaison de scalaire
Liaison de tableau
Liaison de hachage 349
Liaison de hachage
Liaison de handle de fichier 355
Liaison de handle de fichier
Un piège subtil du déliement
Modules de liaison sur CPAN
Construction d’un caractère
Conséquences de la sémantique de caractère
Attention au travail
Signaux
Fichiers
Pipes
IPC System V
Sockets
Le modèle de processus
Le modèle de thread 419
Le modèle de thread
Cycle de vie d’un programme Perl
Compilation du code 437
Compilation du code
Exécution du code 443
Exécution du code
Sorties du compilateur
Générateurs de code 447
Générateurs de code
Outils de développement de code 449
Outils de développement de code
Compilateur d’avant-garde, interpréteur rétro
L’interface de la ligne de commande
Traitement des commandes
Personnalisation du débogueur
Implémentation du débogueur
Le profileur Perl
Mécanismes internes et accès externes
Comment fonctionne Perl
Types de données internes
Étendre Perl (utiliser du C depuis du Perl) 501
Étendre Perl (utiliser du C depuis du Perl)
Insérer Perl (utiliser Perl depuis C) 507
Insérer Perl (utiliser Perl depuis C)
Morale de l’histoire
Le répertoire modules de CPAN
Utilisation des modules de CPAN
Création de modules pour CPAN
Gestion des données non sûres
Gestion des problèmes de synchronisation
Gestion du code non sûr 543
Gestion du code non sûr
Techniques couramment employées
Étourderies courantes des débutants
Erreurs universelles
Efficacité
Programmation stylée 569
Programmation stylée
Perl avec aisance 573
Perl avec aisance
Générer des programmes
Sauts de ligne
Boutisme et taille des nombres 589
Boutisme et taille des nombres
Fichiers et systèmes de fichiers
Interactions avec le système 591
Interactions avec le système
Communication interprocessus (IPC)
Sous-programmes externes (XS)
Modules standard
Dates et heures 593
Dates et heures
Internationalisation
Style
Pod en quelques mots
Traducteurs et modules pod 603
Traducteurs et modules pod
Écrire vos propres outils pod
Pièges du pod
Documenter vos programmes Perl 609
Documenter vos programmes Perl
L’histoire en pratique
Poésie en Perl
Noms spéciaux classés par type
Variables spéciales dans l’ordre alphabétique
Fonctions Perl par catégorie
Fonctions Perl par ordre alphabétique 647
Fonctions Perl par ordre alphabétique
La bibliothèque standard Perl
Bibliothèquologie
Visite guidée de la bibliothèque Perl 789
Visite guidée de la bibliothèque Perl
Modules de pragmas
use attributes
use autouse
use base
use blib
use bytes
use charnames
use constant
use diagnostics
use fields
use filetest
use integer
use less
use lib
use locale
use open
use overload
use re
use sigtrap
use strict
use subs
use vars
use warnings
Modules standards
Listes par type
Benchmark
Carp
CGI::Carp
Class::Struct
Config
CPAN
Data::Dumper
DB_File
Dumpvalue
English
Errno
Exporter
Fatal
Fcntl
File::Basename
File::Compare
File::Copy
File::Find
File::Glob
File::Spec
File::stat
File::Temp
FileHandle
Getopt::Long
Getopt::Std
IO::Socket
IPC::Open2
IPC::Open3
Math::BigInt
Math::Complex
Math::Trig
Net::hostent
POSIX
Safe
Socket
Symbol
Sys::Hostname
Sys::Syslog
Term::Cap
Text::Wrap
Time::Local
Time::localtime
User::grent
User::pwent
Messages de diagnostic
Glossaire
Index
0 of .
Results for:
No results containing your search query
P. 1
Program Mat Ion en Perl

Program Mat Ion en Perl

Ratings: (0)|Views: 12,895|Likes:
Published by Mohamed Ikan

More info:

Published by: Mohamed Ikan on Jun 20, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/19/2013

pdf

text

original

You're Reading a Free Preview
Pages 22 to 171 are not shown in this preview.
You're Reading a Free Preview
Pages 193 to 500 are not shown in this preview.
You're Reading a Free Preview
Pages 522 to 924 are not shown in this preview.
You're Reading a Free Preview
Pages 946 to 951 are not shown in this preview.
You're Reading a Free Preview
Pages 973 to 1078 are not shown in this preview.

Activity (6)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
kofostce liked this
LENOUVEL liked this
ing_404 liked this
QGuidocc6529 liked this

You're Reading a Free Preview

Download