• [^] # Re: Pourquoi ?

    Posté par . En réponse à la dépêche Journées Perl 2004. Évalué à 5.

    Peut-être parce qu'il a été fait par quelqu'un de non-informaticien à la base, qui a conçu un langage fait pour être lu et non simplement compris par la machine. Pour une fois c'est la machine qui doit faire des efforts pour comprendre, pas l'humain.

    Je sais que ce que je dis peut sembler faux, tant parfois le Perl parait illisible, mais on retrouve les mêmes travers avec les vrais langages humains : certains auteurs écrivent des trucs chiant, où au bout de 10 lignes on ne sait plus ce qu'on a lu, ou bien utilisant des mots inconnus. Dans ces cas on peut utiliser sa cervelle pour essayer de deviner le sens en fonction du contexte, des racines présentent dans le mot et déjà connues, bref tout ce qui fait que le cerveau d'un humain restera sans doute longtemps devant la machine.

    Honnêtement je trouve que faire du php/C/C++/java, c'est chiant, c'est toujours pareil, c'est carré, on est obligé de raconter tous dans les détails là ou on veut simplement chercher un truc dans une liste, utiliser des concepts objets hach'ment balaizes,... en Perl, tout est possible, c'est vite écris, et on passe à la suite.

    Enfin, un superbe exemple de ce que Perl peut faire (découvert il y a peu sur perl.com) MayPole. En 10 lignes, un site Web de gestion de BD, qui s'adapte à la structure de la base, quelque soit la base. Il s'agit ici d'un exemple non seulement de la puissance Perl, mais aussi de la puissance du partage des modules sur CPAN ; je ne connais pas d'équivalent dans les autres langages...