• [^] # Re: Zont qu'à programmer en Java !

    Posté par . En réponse à la dépêche Un virus attaque les machines RedHat. Évalué à 1.

    Oui, c'était un petit troll. Mais de nombreuses personnes ne se mettent pas au Perl parce qu'elles le trouvent trop compliqué (en apparence). Il est très simple de faire un code Perl (crade) sans se prendre la tête en deux temps trois mouvements.
    Après, je pense que ceux qui écrivent des expression régulières monstrueuses sont des cochons et j'essaye d'éviter d'avoir à relire leur code :p

    >> Le meilleur langage est de toutes façons celui que l'on connait le mieux, quel qu'il soit !
    Entièrement d'accord. Mais ce n'est pas une raison pour se fermer aux autres langages. Je me mets d'ailleurs moi-même au PHP (avec qq réticences c'est vrai :).
    Mon but est d'attirer l'attention de ceux qui ne connaissent pas encore Perl sur ses immenses possibilités. On peut faire à peu près tout et n'importe quoi avec Perl, des scripts CGI (ou ModPerl) à l'administration système en passant comme tu l'as dit par l'agglomération de programmes en différents langages tout en sécurisant un peu le bazar.
    De plus, Perl dispose d'un nombre de modules de bonne qualité réellement TRES impréssionnant qui permettent d'étendre les capacités de ses programmes en en écrivant le moins possible. Pour obtenir les modules Perl, voir http://search.cpan.org(...) , pour les télécharger/installer/configurer, le module CPAN est excellent.
    Quelques modules que j'utilise personnellement : DBI, DBD::mysql, Mail::Sender, POSIX, Apache, et je ne parle que ceux que je connais.
    Pour utiliser leurs capacités dans un script Perl, un use nom_du_module est suffisant (dans la plupart des cas), et hop ! le tour est joué.

    J'en oublie sûrement, mais n'hésitez pas à aller sur http://www.perl.com(...) pour y trouver votre bonheur :)

    >> Lingua::Romana::Perligata
    Je ne le connaissais pas celui-là...


    >> Le seul intéret que je trouve à PHP est la gestion des sessions
    http://search.cpan.org/doc/JBAKER/Apache-Session-1.53/Session.pm(...)
    C'est un module Perl pour gérer les sessions avec Apache et ModPerl/CGI.


    Voilà, tout ça pour dire que Perl est AMHA un langage sur lequel tout un chacun devrait se pencher, il devient très vite indispensable.
    A ce propos, j'ai même entendu parler d'un shell entièrement en Perl ...