Ir al contenido

Larry Wall

De Wikipedia, la enciclopedia libre
Larry Wall
Información personal
Nacimiento 27 de septiembre de 1954
Los Ángeles(Estados Unidos)Ver y modificar los datos en Wikidata
Nacionalidad Estadounidense
Religión InternationalIglesia del Nazareno
Familia
Cónyuge Gloria Wall
Hijos 4
Educación
Educado en
Información profesional
Ocupación Programador,Escritor
Conocido por Perl
Empleador CraigslistVer y modificar los datos en Wikidata
Obras notables
Sitio web
Distinciones

Larry Wall(Los Ángeles,27 de septiembre de 1954) es unprogramadoryescritor,más conocido por su creación dellenguaje de programaciónPerlen 1987.

Educación

[editar]

Consiguió sulicenciaturaen laUniversidad Seattle Pacificen 1976.

Mientras hacía suposgradoen UC Berkeley, Wall y su mujer estudiaronlingüísticacon la intención ulterior de encontrar un lenguaje no escrito, quizás enÁfrica,y crear unsistema de escriturapara él. Utilizarían este nuevo sistema de escritura para traducir varios textos en ese lenguaje, entre ellos, laBiblia.Debido a razones de salud estos planes fueron cancelados, y se quedaron en los EE. UU., donde Larry entró a trabajar en elJet Propulsion Laboratoryde laNASAdespués de acabar su posgrado.[1]

Logros

[editar]

Wall es el autor del programarn(lector de noticiasdeUsenet) y del casi universalpatch.Ha ganado elInternational Obfuscated C Code (IOCCC)(concurso internacional de código C ofuscado) dos veces y recibió elFSF Award for the Advancement of Free Softwarede laFree Software Foundationpara el avance delsoftware libreen 1998.

Más allá de sus habilidades técnicas, Wall es conocido por su ingenio y, a menudo, sarcástico sentido del humor,[2]​ que manifiesta en sus comentarios en elcódigo fuenteo enUsenet.Por ejemplo: "Todos estamos de acuerdo en la necesidad del compromiso. Simplemente no podemos ponernos de acuerdo sobre cuándo es necesario comprometernos", "No me gusta hacer cosas estúpidas, excepto si son a propósito", y:

Por ejemplo, es desde hace unas décadas que un cierto conjunto de traducciones de la Biblia aparecieron, y notarás un patrón: la Nueva Biblia Inglesa, la Nueva Biblia Estándar Americana, y la Nueva Versión Internacional, por nombrar unas pocas. Es realmente divertido. Sospecho que seguiremos llamándolas "nuevo esto" y "nueva aquello" dentro de cien años. Como el New College de Oxford. ¿Sabes cuándo fue fundado el New College? ¿Alguna pista? El New College se construyó en 1379.[2]

Es el coautor del libroProgramming Perl(comúnmente llamado el libro del dromedario), que es el recurso definitivo para los programadores de Perl; también editó elPerl Cookbook.Sus libros son publicados por la editorialO'Reilly.

La educación de lingüista de Wall está presente en sus libros, entrevistas y conferencias. A menudo compara Perl a un lenguaje natural y explica sus decisiones en el diseño de Perl desde una razón lingüística. También usa términos lingüísticos para las construcciones del lenguaje Perl, así que en lugar de los términos tradicionales como "variable","función"y"método mutador"les llama, algunas veces,"sustantivo","verbo"y"topicalizador".

Su fecristianale ha influido en la propia terminología de Perl, como la propia denominación, que proviene de la referencia bíblica "Perla de gran valor" (Evangelio de Mateo13:46).[1]Igualmente ocurre con la funciónblesso la organización de la documentación de diseño dePerl 6llamadosapocalipsisyexégesis.Wall también ha aludido a su fe cuando habla en conferencias, incluyendo una declaración bastante simple de sus creencias en la Conferencia Perl de agosto de 1997 y una discusión deEl progreso del peregrinoen laYAPCen junio de 2000.

Wall continúa su trabajo desarrollando Perl y sirve comoBenevolent Dictator for Lifedel proyecto Perl. Su rol en Perl se entiende mejor por lasdos reglas,tomadas de la documentación oficial de Perl:

  1. Larry siempre tiene la correcta definición acerca de cómo debe comportarse Perl. Esto quiere decir que tiene veto final sobre la funcionalidad del núcleo.
  2. Larry tiene permitido cambiar, más tarde, sus ideas sobre cualquier materia, independientemente de que anteriormente haya invocado la primera regla.
¿Se entiende? Larry siempre tiene razón, incluso cuando se equivoca.[3][4]

Virtudes del programador

[editar]

En la segunda edición deProgramming Perl,Wall (junto con los coautoresRandal L. SchwartzyTom Christiansen) indicó lasTres Virtudes del Programador:

  1. Pereza- Es la cualidad que te hace realizar un gran esfuerzo para reducir el total del gasto energético. Te hace escribir programas que ahorren trabajo y que otras personas encuentren útil, y documentar lo que escribes para no tener que responder muchas preguntas sobre él.
  2. Impaciencia- La ira que se siente cuando el ordenador se está volviendo perezoso. Esto te hace escribir programas que no solo reaccionan a tus necesidades, sino que se anticipen a ellas. O al menos lo pretendan.
  3. Hibris- Orgullo excesivo, es la cualidad que te hace escribir (y mantener) programas de los cuales otras personas no puedan decir cosas malas.

Véase también

[editar]

Referencias

[editar]
  1. Sims, David (98-04-1998).«Q&A With Larry Wall, Creator Of Perl».TechWeb. Archivado desdeQ&A With Larry Wall, Creator Of Perl, David Sims el originalel 5 de diciembre de 1998.Consultado el 5 de agosto de 2007.
  2. abWall, Larry; this is a recursive reference by a noted expert on Larry Wall (3 de marzo de 1999),«Perl, the first postmodern computer language»,The following is the text of Larry Wall's talk at Linux World on Wednesday, March 3. He explains why Perl is a fitting language for the postmodern era. As a member of the audience commented: "Another mindbender from Larry.",San Jose Convention Centerr, San Jose, California: O’Reilly Media, Inc.,consultado el 19 de noviembre de 2007.
  3. Perl 5.10.0 Documentation - perlhack.
  4. perl 5 porters FAQ,archivado desdeel originalel 25 de agosto de 2011.

Enlaces externos

[editar]

Por favor, tenga en cuenta que las charlasState of the Onionestán a menudo basadas principalmente en humor visual, por lo que las transcripciones pueden ser confusas o sin sentido.