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 :

[debutant] Perl et langages de programmation?


Sujet :

Langage Perl

  1. #1
    Membre éprouvé Avatar de Caine
    Inscrit en
    Mai 2004
    Messages
    1 028
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 028
    Points : 1 122
    Points
    1 122
    Par défaut [debutant] Perl et langages de programmation?
    Bonjour à la communauté,
    Suite à une discussion avec un collègue, je m'intéresse à PERL pour parser des pages web et exploiter le résultat.

    Il m'a fait la démonstration de la puissance de ce langage de script.

    Seulement, j'aurais souhaité pouvoir intégré directement la manipulation de l'outil dans un langage de haut niveau (Delphi, ou C++). J'ai cherché dans la FAQ, je n'ai pas vu mentionné cette possibilité.

    Comme Mysql, existe-t-il une DLL attaquant PERL afin de l'embarqué dans des langages de programmation?

    Par avance, merci de votre attention.

  2. #2
    Membre expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Points : 3 166
    Points
    3 166
    Par défaut
    Il est tout à fait possible d'include du PERL dans du C, au moyen de perlembed ...

    Sinon, la solution de base serait d'invoquer un script PERL autonome, au moyen d'un appel "system" du C. Ainsi, la partie PERL peut être maintenue et évoluer à part de la partie C. Je rappelle, pour les évolutions, justement, que PERL est interprété, contrairement au C compilé.

    Pour les passages de données entre portions C et portions PERL, rien n'empêche d'utiliser une base de données communes, par exemple.

    Sinon, pourquoi ne pas tout faire en PERL ??? L'argument des performance n'est pas correct, le surcoût de PERL étant généralement estimé entre 5 et 15%. Le seul argument recevable est l'existance préalable d'un cadre (framework) en C/C++ ...
    La FAQ Perl est par ici
    : La fonction "Rechercher", on aurait dû la nommer "Retrouver" - essayez et vous verrez pourquoi !

  3. #3
    Membre éprouvé Avatar de Caine
    Inscrit en
    Mai 2004
    Messages
    1 028
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 028
    Points : 1 122
    Points
    1 122
    Par défaut
    Bonjour, merci de ta réponse.

    Pourquoi? Car j'ai une grande partie de l'application déjà codée en Delphi. J'aime bien développer des applications personnelles, aussi.

    Les scripts présentent l'avantage de l'évolutivité. Mais, ils demandent à l'utilisateur final de savoir les manier, contrairement à une application avec IHM standard.

    Or, les utilisateurs de cette appli ne sont pas des programmeur; ils savant suffisamment utiliser un PC, mais pas assez pour manier un ensemble de script.

    Bon, il va falloir que je me penche dessus.

    PS: Je n'ai pas écris que les performances étaient mon argument

  4. #4
    Membre expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Points : 3 166
    Points
    3 166
    Par défaut
    Si tu as déjà une partie de ton application en Delphi, le mix s'impose ...

    Maintenant, l'appel à coup de 'system' peut donner satisfaction, c'est à voir ...

    Pour ce qui est de l'IHM, il est possible d'en construire aussi, avec Perl/Tk, ou Perl-Gtk, mais ça impose une nouvelle démarche, différente du RAD à la Borland.
    La FAQ Perl est par ici
    : La fonction "Rechercher", on aurait dû la nommer "Retrouver" - essayez et vous verrez pourquoi !

  5. #5
    Membre éprouvé Avatar de Caine
    Inscrit en
    Mai 2004
    Messages
    1 028
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 028
    Points : 1 122
    Points
    1 122
    Par défaut
    L'application en Delphi est déjà bien avancée (récupération des données depuis des fichiers texte et mis dans un sgbd Mysql).

    De plus, je connais très bien cet outil tandis que gtk/tcl, je ne connais que de nom.

    Merci encore

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

Discussions similaires

  1. [Questions]Le langage de programmation Binaire existe t-il ?
    Par Nasky dans le forum Langages de programmation
    Réponses: 30
    Dernier message: 16/11/2012, 09h09
  2. [Archive] Quel est votre langage de programmation préféré ? (2004..2008)
    Par Idelways dans le forum Débats sur le développement - Le Best Of
    Réponses: 403
    Dernier message: 04/02/2009, 00h56
  3. Qui a inventé le concept de "langage de programmation?
    Par Biane dans le forum Langages de programmation
    Réponses: 10
    Dernier message: 11/02/2004, 10h11
  4. Création d'un langage de programmation
    Par liquid_stone dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 09/11/2003, 16h44
  5. Nombre de langage de programmation total
    Par Adrael dans le forum Langages de programmation
    Réponses: 16
    Dernier message: 22/07/2003, 00h06

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