IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

[langage] Pourquoi utilisez-vous Perl ?


Sujet :

Langage Perl

  1. #1
    Membre du Club
    Inscrit en
    mai 2004
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : mai 2004
    Messages : 62
    Points : 42
    Points
    42
    Par défaut [langage] Pourquoi utilisez-vous Perl ?
    Bonjour,

    J'aimerais savoir quelle utilisation vous aviez de Perl et qu'est-ce qu'on peut faire avec.

    Merci
    La souris se déplace, elle est libre à ta place...
    (No one is Innocent)

  2. #2
    Membre expérimenté
    Inscrit en
    février 2003
    Messages
    1 267
    Détails du profil
    Informations forums :
    Inscription : février 2003
    Messages : 1 267
    Points : 1 348
    Points
    1 348
    Par défaut Re: Pourquoi utilisez-vous Perl ?
    Citation Envoyé par EpuizMan
    Bonjour,

    J'aimerais savoir quelle utilisation vous aviez de Perl et qu'est-ce qu'on peut faire avec.

    Merci
    Au boulot :
    - AIX -> Perl 5.0004
    - Windows -> 5.6.1

    Chez moi :
    - Windows -> 5.6.1
    - Linux -> 5.8.0

    Et qu'est-ce qu'on peut faire avec Perl ? C'est vague comme question mais tout dépend (bien souvent) de tes capacités à coder en Perl.

    N'espère pas piloter ton micro-ondes ou ta cafetière, quoique

  3. #3
    Membre du Club
    Inscrit en
    mai 2004
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : mai 2004
    Messages : 62
    Points : 42
    Points
    42
    Par défaut
    A question vague, réponse vague

    Donne moi un exemple de ce que tu as déjà réalisé avec Perl, ça me donnera un petit aperçu.

    J'ai lu quelques docs, et elles parlent surtout de la facilité à manipuler les fichiers, notamment grâce aux expressions régulières ou créer des scripts pour l'administration d'un machine

    Mais je me dis qu'il doit être possible de faire beaucoup plus, j'aimerais connaître l'étendu des capacités de Perl (enfin s'il est possible de définir ce genre de chose).
    La souris se déplace, elle est libre à ta place...
    (No one is Innocent)

  4. #4
    Membre expérimenté
    Inscrit en
    février 2003
    Messages
    1 267
    Détails du profil
    Informations forums :
    Inscription : février 2003
    Messages : 1 267
    Points : 1 348
    Points
    1 348
    Par défaut
    on ne peut pas être exhaustif si l'on veut établir une liste de ce que Perl est capable de faire

    en vrac :

    - scripts CGI
    - création de fichiers HTML, XML, txt, binaires, etc.
    - outils pour parser du XML, etc.
    - pilotage de SGBD (Oracle, Access, MySql, PostGresql, etc.)
    - analyse de fichiers via expressions régulières
    - applications graphiques
    - cryptage des données
    - compression des données
    - gestion du multi-threads
    - programmation orientée objet
    - jeux (au hasard, Frozzen Bubble)

    Et des exemples comme ça, y en a des tonnes.

    A nouvelle question vague, nouvelle réponse vague

  5. #5
    Membre expérimenté
    Inscrit en
    février 2003
    Messages
    1 267
    Détails du profil
    Informations forums :
    Inscription : février 2003
    Messages : 1 267
    Points : 1 348
    Points
    1 348
    Par défaut
    Pour faire court, Perl n'a pas à rougir si on le compare au C, C++, PHP, Python, Java.

    Et lorsque tu l'utilises sous Unix par exemple, Perl se sent comme un poisson dans l'eau

    Tu peux recompiler un script Perl en source .c, tu peux même avoir des scripts Perl embarquant du code C.

    Vraiment trop vague, cette question

  6. #6
    Membre expérimenté
    Inscrit en
    février 2003
    Messages
    1 267
    Détails du profil
    Informations forums :
    Inscription : février 2003
    Messages : 1 267
    Points : 1 348
    Points
    1 348
    Par défaut
    Oh, j'ai oublié un truc très important : Perl est TRES portable, j'ai énormément de scripts Perl fonctionnant sous AIX comme sous Windows sans aucune manip de bidouillage à faire.

  7. #7
    Membre du Club
    Inscrit en
    mai 2004
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : mai 2004
    Messages : 62
    Points : 42
    Points
    42
    Par défaut
    Ok, merci

    Il semblerait que cette question soit trop vague alors je vais arrêter là...

    Merci pour vos réponses, ça ne m'aide pas beaucoup... non je déconne !

    Concluons ce topic en disant que Perl sait tout faire (surtout sous Unix), qu'en pensez-vous ?
    La souris se déplace, elle est libre à ta place...
    (No one is Innocent)

  8. #8
    Membre expérimenté
    Inscrit en
    février 2003
    Messages
    1 267
    Détails du profil
    Informations forums :
    Inscription : février 2003
    Messages : 1 267
    Points : 1 348
    Points
    1 348
    Par défaut
    Allez, 2 liens pour t'aiguiller un peu :

    http://www.enstimac.fr/Perl/DocFr/perlfaq1.html
    http://fr.wikipedia.org/wiki/Perl

  9. #9
    Membre du Club
    Inscrit en
    mai 2004
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : mai 2004
    Messages : 62
    Points : 42
    Points
    42
    Par défaut
    Bah finalement j'ai encore une question.

    En fait c'est plutôt une petite précision qui n'a plus rien à voir avec Perl en particulier.

    [quote="Arioch"]- outils pour parser du XML, etc.
    - pilotage de SGBD (Oracle, Access, MySql, PostGresql, etc.)
    - gestion du multi-threads
    quote]

    3 questions :
    Que signifie "parser du XML" :
    Qu'entends tu par "pilotage de SGBD" :
    Et qu'est-ce que le multi-threads :

    Merci
    La souris se déplace, elle est libre à ta place...
    (No one is Innocent)

  10. #10
    Membre expérimenté
    Inscrit en
    février 2003
    Messages
    1 267
    Détails du profil
    Informations forums :
    Inscription : février 2003
    Messages : 1 267
    Points : 1 348
    Points
    1 348
    Par défaut
    Citation Envoyé par EpuizMan
    Que signifie "parser du XML" :
    Tu as des outils en Perl pour parser des fichiers XML, c-a-d décomposer leur structure afin d'en extraire les données.

    Citation Envoyé par EpuizMan
    Qu'entends tu par "pilotage de SGBD" :
    Tu as tout un tas d'outils de type DBI (Data Base Interface) qui te permettent de créer dans un programme Perl une liaison directe avec une base de données afin de mettre à jour la-dite base, l'interroger, la créer même.

    Citation Envoyé par EpuizMan
    Et qu'est-ce que le multi-threads :
    C'est le multi-tâches, en gros la capacité à lancer n fois le même processus en même temps. Exemple : tu as un programme qui doit faire rapidement un traitement sur 1000 infos différentes, là tu fais du multi threads en traitant en même temps, soyons fous, 500 infos.

  11. #11
    Membre du Club
    Inscrit en
    mai 2004
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : mai 2004
    Messages : 62
    Points : 42
    Points
    42
    Par défaut
    Merci pour ces précisions et ces liens.

    Je crois que je vais me plonger dans un cours Perl pour avoir une idée plus précise de tout ça.

    Merci
    La souris se déplace, elle est libre à ta place...
    (No one is Innocent)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quel framework PHP utilisez-vous et pourquoi ?
    Par Lana.Bauer dans le forum Bibliothèques et frameworks
    Réponses: 194
    Dernier message: 04/02/2014, 15h33
  2. Pourquoi utilisez-vous Webdev ?
    Par Aitone dans le forum WebDev
    Réponses: 6
    Dernier message: 21/08/2012, 11h14
  3. [Templates] Quel système utilisez-vous ? Pourquoi ?
    Par narmataru dans le forum Bibliothèques et frameworks
    Réponses: 270
    Dernier message: 26/03/2011, 01h15
  4. Quelle version d'Eclipse utilisez-vous ? Pourquoi ?
    Par Ricky81 dans le forum Eclipse
    Réponses: 54
    Dernier message: 28/08/2006, 10h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo