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.
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.
- La programmation fonctionnelle en Perl : 1. Les opérateurs de liste; 2. Les fonctions d'ordre supérieur; 3. Étendre le langage.
- Comment utiliser des décorateurs en Perl: Un tutoriel pour changer le comportement d'une fonction sans en modifier le code source
- De Perl 5 à Perl 6 : 1. Les bases; 2. Les nouveautés; 3. Approfondissements; 4. Annexe 1: Ce qui change entre Perl 5 et Perl 6; Annexe 2: Les nouveautés de Perl 6.
- Les regex et grammaires de Perl 6
- Objets, classes et rôles en Perl 6 - Tutoriel de programmation orientée objet
- Tour d'horizon du nouveau langage Perl 6
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager