Larry Wall

Un article de Wikipédia, l'encyclopédie libre.

Pour les articles homonymes, voir Wall.
Larry Wall en 2007
Larry Wall en 2007

Larry Wall (né le 27 septembre 1954 à Los Angeles aux États-Unis) est le concepteur du langage de programmation Perl, ainsi que le developpeur de son premier interprète (1987).

Il obtient son bachelor en 1976 à la Seattle Pacific University. Il poursuit ses études à l'Université de Berkeley où, avec sa femme, il étudie la linguistique. Wall explique qu'à l'époque, sa femme et lui souhaitaient créer un système de transcription d'une langue africaine non écrite, des raisons de santé ont changées leur plan. Finalement, à la fin de ses études, Wall fut recruté au Jet Propulsion Laboratory.

La formation de linguiste de Wall, ainsi que sa foi chrétienne, ont beaucoup influencé Perl : Wall motive souvent les choix fait pour Perl à partir des langues naturelles; le nom de Perl est une référence discrète à un passage de la bible; la création d'objet en Perl se fait avec un mot clef « bless » que l'on peut traduire pas « bénir »...

Si le langage Perl est la raison de sa célébrité, on doit également à Larry Wall d'autres logiciels :

  • rn (read news) de consultation de news ;
  • patch, de mise à jour globale d'une source.

Il a gagné IOCCC à deux reprises et a reçu en 1998 le Prix pour le développement du logiciel libre de la Free Software Foundation. Il travaille actuellement à la spécification de Perl 6, refonte majeure du langage.

Au-delà de son habileté technique, Larry est connu pour l'humour qui transparaît dans son code source, dans ses publications, et qu'il utilise parfois sur Usenet.

Co-auteur de Programming Perl (souvent appelé le Camel BooK) – référence pour les programmeurs Perl – il a aussi co-édité des livres tels que le Perl Cookbook. Tous les livres qu'il a écrits ou co-écrits sont publiés par O'Reilly.

[modifier] Citations

Les 3 principales qualités du programmeur sont la paresse, l'impatience et l'orgueil (Camel Book)

[modifier] Voir aussi

[modifier] Liens externes