Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1389 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Le language Perl

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Le language Perl

n°80060
- Fred -
007 Agent
Posté le 22-03-2002 à 20:32:37  profilanswer
 

Je vois de plus en plus d'applications tournant sous Unix écrites en Perl. Je viens d'ailleurs de lire que urmpi et les nombreux outils Mandrake étaient écrits dans ce format, qui a définitivement l'air très puissant. Personellement, je programme en PHP, et j'ai vu que Perl était aussi un language de programmation web ... qui semble avoir toutes les qualités :sol:
 
Lorsque je vois par exemple webmin, qui est entièrement écrit en perl, lançant un serveur web complet et proposant de telles fonctions, j'en reste ... bouche bée. Et je me dis que ce language a l'air véritablement formidable et que sa conaissance pourrait faciliter bien des choses. J'ai par ailleurs vu quelques scripts très simples écrits en Perl, et qui permettent de remplacer avec succès les script sh.
 
Finalement, mes questions sont les suivantes :
 
- lorsque je parle du language de script, de programmation, de programmation orientée web, est-ce que je parle véritablement du même language et du même interprêteur ? Parce que ça paraît tout de même assez incroyable ...
- Perl est-il simple à apprendre ? Quelles sont ses limites connues, et ses moyens d'extension ? L'utilisez-vous vraiment ?
- Où puis-je trouver une documentation simple pour commencer le script/programmation en Perl, et existe-t-il un interprêteur Windows ?
 
Merci d'avance de vos réponses ;)


---------------
"You know the name, You know the number..."
mood
Publicité
Posté le 22-03-2002 à 20:32:37  profilanswer
 

n°80071
Mr YouP
-- le crayon et le clavier --
Posté le 22-03-2002 à 20:46:54  profilanswer
 

PERL (Practical Extractiing R?? Langage ou plus clairement Pathological Eclictic Rubbish Lister) est à la base un langage de programmation (à l'instar de C).
Il est connu pour être le premier langage utiliser pour faire du web dynamique (avant tous les php, asp, servlet, etc...).
Ses avantages : très souple, utilise les expressions régulières.
Inconvénient : Devient très vite incompréhensible. Pas de réel modèle objet, pas de gestion des exception.
 
A l'heure actuelle, il est en passe d'être abandonné pour le développement web pour des langages plus sofistiqué (java :servlet, jsp), plus simple (php qui est une sorte de perl allégé à la sauce asp), ou plus commercial (asp) .
 
Voilà, un interpréteur sous windows : perl.exe :)
 
des cours : google : tutoriel cours perl / cgi /dbi
 ;)


---------------
Les fiches libres : http://www.aldil.org/projets/fiches_libres/
n°80072
_Evangelio​n_
Posté le 22-03-2002 à 20:47:46  profilanswer
 
n°80073
Angelicca
Posté le 22-03-2002 à 20:51:11  profilanswer
 

salut,
 
le perl est un bon langage mais svt assimilé à un langage de script, mais c'est un langage trés puissant et assez évolutif (il a de nombreuses fonctions)
 
sinon, niveau difficulté, c'est tout à fait raisonnable, plus facile d'accés que le C à mon gout, enfin c'est un avis personnel ...
 
à Mr YouP > Devient très vite incompréhensible. ?? du moment qu'un code est bien commenté et bien écrit, il est relativement compréhensible, tout dépend aprés de la qualité du programmeur ;)
 
a+

n°80079
PinG
Rooteur
Posté le 22-03-2002 à 21:06:29  profilanswer
 

Perl roulaize grave...
Perl n'as rien à voir avec tout ce que tu as pu connaitre jusqu'ici.
perl, c'est beaucoup de points forts :

  • une gestion évoluée des flux/chaines
  • les regexp
  • seulement 3 types de base : scalaires, listes (array) et hash tables
  • non typé, non strict
  • multi-thread, réseau, BDD, POSIX 2., ...
  • très puissant pour les CGI...
  • graphique (parl/tk)


oui, ca tournes sous doze
 
je pourrais écrire des pages et des pages et je n'aurais pas finit.


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
n°80081
PinG
Rooteur
Posté le 22-03-2002 à 21:07:44  profilanswer
 

c'est super simple à apprendre, je l'ai appri en deux heures... Le reste c'est de la pratique...


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
n°80084
- Fred -
007 Agent
Posté le 22-03-2002 à 21:09:41  profilanswer
 

Ca s'annonce plutôt bien :sol:
 
Mais dites-moi, quel est le rapport entre Perl, CGI et DBI ?
Peut-on compiler du Perl ?


---------------
"You know the name, You know the number..."
n°80087
PinG
Rooteur
Posté le 22-03-2002 à 21:11:12  profilanswer
 

- Fred - a écrit a écrit :

Ca s'annonce plutôt bien :sol:
 
Mais dites-moi, quel est le rapport entre Perl, CGI et DBI ?
Peut-on compiler du Perl ?  



bah tu peux écrire des CGI en perl, et oui, le perl est compilable (il produit du code C même si tu veux :D)


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
n°80098
- Fred -
007 Agent
Posté le 22-03-2002 à 22:00:03  profilanswer
 

Ce qui signifie ... que Perl est aussi un compilateur ?!?
D'ailleurs, vaut-il mieux dans ce cas utiliser du CGI ou du Perl ?


---------------
"You know the name, You know the number..."
n°80101
MC
retour à la raison
Posté le 22-03-2002 à 22:13:57  profilanswer
 

Allez je résiste pas:
 
<troll>
 
"Perl is worse than Python because people wanted it worse." Larry Wall, 14 Oct 1998 (créateur de perl)
 
"Perl is like vise grips. You can do anything with it but it is the wrong tool for every job." Bruce Eckel, at IPC9  
 
</troll>
 
<evangelism>
A part ca regarde du coté de Python  
C'est plus simple que perl (moins cryptique). Certe y'a moins de modules, mais c'est tout aussi puissant (orienté objet)
 
Un bon site de référence: Python Eggs
 
Et aux dernière nouvelle l'outil de décideur pressé qu'est c1on1on existe en C et en Python, mais toujours pas en Perl. Donc C et Python sont de bons langages pour décideurs pressés.
</evangelism>

mood
Publicité
Posté le 22-03-2002 à 22:13:57  profilanswer
 

n°80107
stef_dober​mann
Personne n'est parfait ...
Posté le 22-03-2002 à 22:34:03  profilanswer
 

:hello:
moi je dit juste qu'avec Perl j'en apprend tous les jours, meme si ca fait 2 ans que j'utilise ce langage :D
 
c simple on paut tous faire avec, que ce soit sous Windows ou sous Linux, il marche, il courre, il vol
 
bref c un super langage  :lol:


---------------
Tout à commencé par un rêve...
n°80259
houplaboom​42
Posté le 23-03-2002 à 04:09:56  profilanswer
 

comment parler de perl dans parler de tous ses modules
 
---> http://www.cpan.org

n°80264
- Fred -
007 Agent
Posté le 23-03-2002 à 07:28:03  profilanswer
 

Et vous n'avez pas de doc, de site 'officiel' français où je pourrais trouver des tutoriel, de quoi me mettre sur la voie ?
 
D'ailleurs, à ce que je sache, Python n'est pas un language orienté web non ?
Encore une chose : le Python est bien interprêté non ?


---------------
"You know the name, You know the number..."
n°80278
stef_dober​mann
Personne n'est parfait ...
Posté le 23-03-2002 à 10:00:11  profilanswer
 

Python connais pas  
 
pour Perl tu trouvera simplement des doc en cherchant sur google ya en des tonne :
 
ici http://www.perl-gratuit.com/ des exemples
la une doc asses complete http://www.med.univ-rennes1.fr/~po [...] operl.html
 
et yen a encore beaucoup mais ensuite faut chercher
n'oublie pas que Perl en aussi une "communauté" (le prend pas sens sectaire de la chose mais plus comme une entre aide mondial)
 
le site officiel de perl http://www.perl.org/
et bien sur http://www.cpan.org pour les modules et une doc de chacun des modules
 
voila pour la doc  :sweat:  
et que la force soit avec toi :lol:


---------------
Tout à commencé par un rêve...
n°80319
MC
retour à la raison
Posté le 23-03-2002 à 12:23:46  profilanswer
 

- Fred - a écrit a écrit :

Et vous n'avez pas de doc, de site 'officiel' français où je pourrais trouver des tutoriel, de quoi me mettre sur la voie ?
 
D'ailleurs, à ce que je sache, Python n'est pas un language orienté web non ?
Encore une chose : le Python est bien interprêté non ?  




 
Pas orienté web? regarde du coté de Zope
 
Perl et python sont parfaitement comparable, ce sont des langages frères si on peu dire ca. Python n'est pas interprété mais byte-compilé, comme Java. Certe il n'est pas forcement plus rapide. Perl a un avantage sur python pour ce qui est expression régulières. Python est orienté objet d'origine (d'ailleurs perl a repris la construction de python de ce coté la), et surtout bcp plus clair (python est très "simple" sans être simpliste).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Le language Perl

 

Sujets relatifs
manuel concis sur les scripts bash, awk, sed, perl, sous linux...[PERL] editeur de PEL sous Linux?
------------->apt-get et perl : warning !!<----------------Perl & Apache
Apache + Mod_Perl (pouvez-vous me donner des liens si vs savez pas?)[Urgent] perl
Configuration APACHE et PERLTenet & execution perl sur serveur WEB
Plus de sujets relatifs à : Le language Perl


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR