This blog is no longer updated. Please check my new blog here.

Julien Sobczak

Learning Perl

Randal L. Schwartz, Brian D. Foy, Tom Phoenix

Une très bonne introduction au langage Perl. Bien écrit et très clair, Learning Perl ravira les développeurs débutants au détriment des développeurs confirmés.

General

Paperback 1449303587 390 pages

Review

Quand il s’agit de Perl, il a fort à parier que vous trouviez votre bonheur dans les éditions O’Reilly. Le choix se résume principalement à ces deux excellents livres :

  • Learning Perl, désormais à sa 6ème édition, qui continue d’être le livre idéal pour découvrir le langage (d’autant plus que le livre est court avec seulement 300 pages). Les mêmes auteurs proposent Intermediate Perl pour ceux qui voulent continuer leur apprentissage.

  • Programming Perl, désormais à sa 4ème édition et co-écrit par Larry Wall, créateur du langage, Avec plus de 1000 pages, ce livre est la référence absolue sur le langage et peut servir à son apprentissage, à condition d’être déjà développeur dans un autre langage (et d’être suffisamment motivé pour affronter ce pavé).

Dans le cadre de mes études, je me suis tourné vers ce premier livre. Pas de grande surprise. Un livre de qualité qui nous introduit progressivement les notions du langage (variables, listes, subroutines, I/O, les expressions régulières qui jouent un rôle clé dans la renommée de Perl, les modules, …). C’est clair et très bien écrit, on apprend le langage sans aucune difficulté. Quelqu’un débutant en programmation pourra suivre le livre sans aucun problème (même si ce n’est pas forcément le livre que je conseillerai pour apprendre à programmer), et c’est probablement son principal défaut car la plupart des développeurs trouveront le rythme trop lent.