Il est plus facile de faire des regexps dans le code en Perl qu'en Java, mais par contre, si on veut intégrer une regexp dans une structure de données et la pré-compiler une seule fois. (genre, si j'ai 100 regexps différentes à tester sur 10000 chaînes, éventuellement en stockant les dites regexps dans une base de données ou un fichier séparé du code), la facilité pour gérer la chose peut s'inverser.
En Python ou Ruby (ou même en Javascript, et sans doute bien d'autres), on peut compiler des regexps et les utiliser avec plus ou moins de lourdeur (pas plus qu'en Java en tout cas), tout en ayant aussi des hashages et listes en types de "base".
(par contre, je n'ai pas compris l'histoire des flux. En Perl comme ailleurs, ce sont des objets derrière, donc je ne vois pas ce qui distinguerait trop STDOUT de System.out)
Bref, j'aime beaucoup ce langage, même si revenir au procédural est parfois un peu difficile,
Rien ne t'empêche de faire autre chose avec Perl, tu sais.
# toujours sur les regexps
Posté par Sebastien (site web personnel) . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 3.
En Python ou Ruby (ou même en Javascript, et sans doute bien d'autres), on peut compiler des regexps et les utiliser avec plus ou moins de lourdeur (pas plus qu'en Java en tout cas), tout en ayant aussi des hashages et listes en types de "base".
(par contre, je n'ai pas compris l'histoire des flux. En Perl comme ailleurs, ce sont des objets derrière, donc je ne vois pas ce qui distinguerait trop STDOUT de System.out)
Bref, j'aime beaucoup ce langage, même si revenir au procédural est parfois un peu difficile,
Rien ne t'empêche de faire autre chose avec Perl, tu sais.