• [^] # Re: euh?!

    Posté par . En réponse au journal Retour d'expérience avec le langage J. Évalué à 9.

    Pourtant perl était un bon exemple à ne pas reproduire.

    Bon je suppose que c'est juste un bel appeau à troll (on est trolldi après tout). Mais bon, j'en ai un peu marre des gens qui disent que Perl c'est pas lisible.

    1. Perl n'est pas lisible uniquement si on n'écrit pas lisiblement. Comme C, comme C++, comme OCaml.
    2. Perl a une syntaxe et un vocabulaire. Un langage ou une langue, ça s'apprend. Sinon, perso je trouve que le Roumain, c'est pas lisible. En même temps, j'ai jamais cherché à apprendre la langue. Mais bon, ça s'écrit avec des caractères latins, c'est donc que ça doit être sensiblement pareil que le Français, non ?

    Oui, il y a quelques symboles particuliers à connaître en Perl, en particulier $_ (variable utilisée par défaut dans lors de l'itération sur une collection ou lors de la lecture d'un fichier), @_ (tableau des paramètres passés à une fonction), $! (errno), $(résultat d'une évaluation avec les backticks), $@ (erreur au retour de l'appel àeval) et pour certains cas très particuliers lors de traitements d'entrées/sorties$/` (séparateur de ligne, "\n" par défaut), et $| (E/S bufferisées ou pas). Il y en a plein d'autres. Mais perso je ne les utilise pas, et je les vois rarement employés.

    Pire: en tant qu'utilisateur de bibliothèques/modules Perl, les modules eux-même font souvent usage de plein de symboles, mais le code utilisateur lui se conte de bêtes my $instance = MON::MODULE->new(...); $instance->ma_methode(...);

    Bref, laissez mon Perl tranquille !