Larry Wall


Larry Wall
Page d'aide sur l'homonymie Pour les articles homonymes, voir Wall.
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, mais des raisons de santé ont changé 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 par « 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, l'outil de mise à jour globale d'un code 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.

Un canular fut lancé en 2000 sur l'Internet selon lequel "la contribution majeure apportée par Larry Wall à l'économie numérique avait décidé le maire de New York à lui dédier une rue de son vivant. Il s'agissait bien entendu d'une référence malicieuse à Wall Street. Larry Wall reçut néanmoins des actions gratuites d'Amazon à titre de remerciement pour la contribution de son langage à mettre en place le service dans de très courts délais.

Sommaire

Les trois vertus du programmeur

Larry Wall, avec Randal L. Schwartz et Tom Christiansen, dans la seconde édition de Programming Perl, a explicité les Trois Vertus du Programmeur:

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

  1. Paresse - La qualité qui vous pousse à faire de grands efforts pour réduire le total des dépenses d'énergie. C'est elle qui vous fait écrire des programmes qui font gagner du temps sans effort et que d'autres trouveront utile, et c'est elle qui vous pousse à documenter ce que vous avez fait pour ne pas avoir à répondre à plein de questions.
  2. Impatience - L'énervement que vous ressentez lorsque l'ordinateur est paresseux. L'impatience vous pousse à écrire des programmes qui ne répondent pas seulement à vos besoins, mais qui les anticipent même. Ou du moins qui font comme si.
  3. Orgueil - C'est la qualité qui vous fait écrire et maintenir des programmes desquels personne ne voudra dire du mal.

Voir aussi

Articles connexes

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Larry Wall de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • Larry Wall — Nacimiento …   Wikipedia Español

  • Larry Wall — (* 27. September 1954 in Los Angeles) ist ein US amerikanischer Linguist, Programmierer und Autor. Wall studierte an der Seattle Pacific University Linguistik und als graduate student an der University of California, Los Angeles (UCL …   Deutsch Wikipedia

  • Larry Wall — es un programador, lingüista y autor, más conocido por haber creado el lenguaje de programación Perl en 1987. Wall es el autor del programa rn (lector de artículos de Usenet) y del casi universal patch. Ha ganado el IOCCC (concurso internacional… …   Enciclopedia Universal

  • Larry Wall — Infobox person name=Larry Wall birth date=birth date and age|1954|09|27 known for=Perl children=4 spouse=Gloria Wall religion=International Church of the Nazarene nationality= American occupation=Programmer, Author website= [http://www.wall.org/… …   Wikipedia

  • Larry Wall — …   Википедия

  • Larry — ist als Kurzform des englischen Lawrence, einer Variante des lateinischen Laurentius, der Vorname folgender Personen: Larry Bird (* 1956), US amerikanischer Basketballspieler Larry Brown (* 1940), US amerikanischer Basketballtrainer Larry Bunker… …   Deutsch Wikipedia

  • Wall (surname) — Wall is a surname.List of people with the surname Wall* Anthony Wall * Art Wall, Jr. * Barbara Wall * Bree Seanna Wall * Brad Wall * C. T. C. Wall * Carol Wall * D. D. Wall * Daniel E. Wall * Derek Wall * Donne Wall * Frank Wall * Garret D. Wall… …   Wikipedia

  • Wall — bezeichnet: eine Bodenerhebung (z. B. einen Strandwall), einen wichtigen Bestandteil eines Festungswerks, eine Feldbefestigung (z. B. der sog. Westwall) eine Wallanlage zur Befestigung einer Stadt, heute als Name von Straßen oder Stadtteilen, ein …   Deutsch Wikipedia

  • Larry — Infobox Given Name Revised name = Larry imagesize= caption= pronunciation= gender = meaning = region = origin = related names = footnotes = Larry is a masculine given name in English, derived from Lawrence or Laurence. It can be a shortened form… …   Wikipedia

  • Wall — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Wall est une commande Unix qui permet d envoyer des messages. Le nom de Wall est celui de plusieurs personnalités (par ordre alphabétique) : Charles… …   Wikipédia en Français