Larry Arnold Wall (nacido el 27 de septiembre de 1954) [1] es un programador informático , lingüista y autor estadounidense . Es más conocido por crear el lenguaje de programación Perl y la herramienta de parches .
Wall creció en Los Ángeles y Bremerton, Washington . Comenzó sus estudios superiores en la Universidad Seattle Pacific en 1976, especializándose en química y música y, más tarde, en premedicina . Después de una pausa de varios años trabajando en el centro de informática de la universidad, se graduó con una licenciatura en Lenguas Naturales y Artificiales. [2]
Mientras cursaba estudios de posgrado en la Universidad de California, Berkeley , Wall y su esposa estudiaban lingüística con la intención de encontrar una lengua no escrita, tal vez en África, y crear un sistema de escritura para ella. Luego usarían este nuevo sistema de escritura para traducir varios textos a la lengua, entre ellos la Biblia. [3] Por razones de salud, estos planes se cancelaron y permanecieron en los Estados Unidos, donde Wall se unió al Laboratorio de Propulsión a Chorro de la NASA después de terminar sus estudios de posgrado. [4]
Wall es el autor del cliente Usenet y del programa ampliamente utilizado . Ganó el Concurso Internacional de Código C Ofuscado dos veces y recibió el primer Premio de la Free Software Foundation para el Avance del Software Libre en 1998. [3]rn patch
Wall desarrolló el intérprete y el lenguaje Perl mientras trabajaba para System Development Corporation , que más tarde pasó a formar parte de Burroughs y luego de Unisys . [5] Es coautor de Programming Perl (a menudo denominado Camel Book y publicado por O'Reilly), que es el recurso definitivo para los programadores de Perl; y editó Perl Cookbook . Luego pasó a trabajar a tiempo completo en O'Reilly Media para seguir desarrollando Perl y escribir libros sobre el tema. [5]
La formación de Wall como lingüista se hace patente en sus libros, entrevistas y conferencias. A menudo compara Perl con un lenguaje natural y explica sus decisiones en el diseño de Perl con fundamentos lingüísticos. También suele utilizar términos lingüísticos para las construcciones del lenguaje Perl, por lo que en lugar de los términos tradicionales como "variable", "función" y "accesorio", a veces dice " sustantivo ", " verbo " y " temático ".
Wall es un miembro activo de la Iglesia del Nazareno Nueva Vida . [6] [7] También trabaja con su iglesia local en el concurso bíblico para el distrito Nor-Cal.
La fe cristiana de Wall ha influido en parte de la terminología de Perl, como el nombre mismo, una referencia bíblica a la "perla de gran precio" ( Mateo 13:46). [8] Referencias similares son el nombre de la función bless , y la organización de los documentos de diseño de Raku (anteriormente conocido como Perl 6) con categorías como apocalipsis y exégesis . Wall también ha aludido a su fe al hablar en conferencias, incluida la Perl Conference 3.0 el 23 de agosto de 1999. [9]