PERL / AJAX / JSON

Image

PERL est un langage de programmation (♦ voir DEF.) multiplateforme, créé en 1987.

PERL permet de réaliser essentiellement des programmes de traitement.

Exemples de codes

Nous commencons par des codes très simples. Plus vous progresserez, page après page, plus les scripts seront sophistiqués.

C 0001 - Bonjour tout le monde !

Dîtes bonjour...
Attention à l'indentation !


use strict;
=comment
while(my $ex1 = ) {
    print $ex1;
}
=cut
print 'Bonjour tout le monde !'

Reproduisez ce code, en choisissant l'un des compilateurs (♦ voir DEF.) ci-dessous (ne copiez-collez pas ! Ce serait trop facile). Tous ont la même fonction, choisissez-en un en tenant simplement compte de vos préférences.

Lorsque vous copiez votre code, remplacez le code existant (par défaut) figurant déjà dans le compilateur, par le vôtre.

Attention ! Pour certains de ces compilateurs, vous devez vous-même choisir le langage de programmation, dans le menu qui vous est alors proposé. Bien évidemment, n'oubliez pas de cliquer sur RUN !

C 0002 - Variables

Obtenir un résultat...
Attention à l'indentation !


$a = 88;
$b = 'Résultat:';
print "$b", $a * $a;

Reproduisez ce code, en choisissant l'un des compilateurs (♦ voir DEF.) ci-dessous (ne copiez-collez pas ! Ce serait trop facile). Tous ont la même fonction, choisissez-en un en tenant simplement compte de vos préférences.

Lorsque vous copiez votre code, remplacez le code existant (par défaut) figurant déjà dans le compilateur, par le vôtre.

Attention ! Pour certains de ces compilateurs, vous devez vous-même choisir le langage de programmation, dans le menu qui vous est alors proposé. Bien évidemment, n'oubliez pas de cliquer sur RUN !

C 0003 - Liste

Afficher des noms...
Attention à l'indentation !


%a = (
  Joseph  => ' Mariani',
  Julie => ' Hollande',
  Christian  => ' Turquoise'
);
print $a{Julie};
print $a{Christian};

Reproduisez ce code, en choisissant l'un des compilateurs (♦ voir DEF.) ci-dessous (ne copiez-collez pas ! Ce serait trop facile). Tous ont la même fonction, choisissez-en un en tenant simplement compte de vos préférences.

Lorsque vous copiez votre code, remplacez le code existant (par défaut) figurant déjà dans le compilateur, par le vôtre.

Attention ! Pour certains de ces compilateurs, vous devez vous-même choisir le langage de programmation, dans le menu qui vous est alors proposé. Bien évidemment, n'oubliez pas de cliquer sur RUN !

C 0004 - Afficher une variable

Afficher un jour...
Attention à l'indentation !

@a = ('lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi', 'dimanche');
print $a[2];

my @b = @a[2, 4]; # @b = ( 'mercredi', 'samedi' )
my @c = @a[2..4]; # @c = ( 'mercredi', 'mardi', 'vendredi' )

Reproduisez ce code, en choisissant l'un des compilateurs (♦ voir DEF.) ci-dessous (ne copiez-collez pas ! Ce serait trop facile). Tous ont la même fonction, choisissez-en un en tenant simplement compte de vos préférences.

Lorsque vous copiez votre code, remplacez le code existant (par défaut) figurant déjà dans le compilateur, par le vôtre.

Attention ! Pour certains de ces compilateurs, vous devez vous-même choisir le langage de programmation, dans le menu qui vous est alors proposé. Bien évidemment, n'oubliez pas de cliquer sur RUN !

Info+

Origine
» Date de création : 1987
* Créé par Larry Wall
* Développé par The PERL Foundation

* Influencé par Objective C, Basic et Eiffel
* Multiplateformes
* Licences GNU et Artistic License

Outils&Niveaux

Cas pratiques

Afin de vous entraîner, nous ajoutons chaque semaine dans cette section des petits programmes pour vous maintenir à niveau.

CAS 1

NIVEAU BASE

Préparer l'environnement de travail

Ces recommandations vont vous permettre de débuter le plus confortablement possible avec PERL.

ESSAYEZ

CAS 2

NIVEAU INTERMÉDIAIRE

AJAX/JSON

Ce petit kit vous permettra de comprendre comment fonctionne PERL avec AJAX/JSON.

ESSAYEZ

CAS 3

NIVEAU EXPERT

PERL et les bases de données

Apprenez à faire fonctionner PERL avec MySQL...

ESSAYEZ
2021 (C) Fond of Code tm (marque déposée) - Reflex002 / Diego Piccini (da Todi).
Tous droits réservés. Contenu éditorial protégé (www.lewebethique.com).

À propos...

À propos...
Reflex002

Programmation
Développement O-O

Rappels

Rappels

Légal/Support

Légal/Support
Image
© Copyright 2021 Reflex002. Designed By Art and Earth Networks and Technology / Diego Piccini / Piccini da Todi G&D Studio