Bonjour,
Je souhaiterais apprendre Perl mais je ne sais pas vers quelle version me diriger : Perl 5 ou Perl 6.
Que me conseillerez-vous ?
Merci par avance.
Version imprimable
Bonjour,
Je souhaiterais apprendre Perl mais je ne sais pas vers quelle version me diriger : Perl 5 ou Perl 6.
Que me conseillerez-vous ?
Merci par avance.
Ah, question difficile...
Il y a un an ou même six mois, j'aurais encore dit sans hésiter Perl 5.
Maintenant que Perl 6 est sorti en version de production (fin décembre 2015), la réponse est plus complexe, ou du moins plus nuancée.
Dans l'immédiat, tu trouveras Perl 5 installé sur presque toutes les plateformes Unix ou Linux, Perl 6, il y a des chances que tu doivent l'installer toi-même. La documentation Perl 5 est bien plus complète, son écosystème également (des dizaines de milliers de modules prêts à l'emploi en Perl 5 contre seulement quelques centaines en Perl 6). Personnellement, au boulot, je ne fais encore que du Perl 5. (Mais je regrette de plus en plus souvent de ne pas bénéficier des fonctionnalités avancées de Perl 6.)
Bref, pour commencer aujourd'hui, ce sera encore plus facile de démarrer en Perl 5, le système est plus présent et plus mature .
Mais si tu penses pour l'avenir, alors Perl 6 a beaucoup d'attrait. Personnellement, si je dois apprendre un nouveau domaine que je ne connais pas encore dans aucun des deux langages, j'aurais tendance à me dire que je préfère faire cet effort et cet investissement directement en Perl 6.
Cela dit, de mon humble expérience, la transition entre Perl 5 et Perl 6 n'est pas très difficile. Tu peux bien commencer à apprendre Perl 5 aujourd'hui et passer à Perl 6 plus tard.
Merci pour votre conseil.