Larry Wall para niños
Datos para niños Larry Wall |
||
---|---|---|
![]() |
||
Información personal | ||
Nacimiento | 27 de septiembre de 1954 Los Ángeles (Estados Unidos) |
|
Nacionalidad | Estadounidense | |
Religión | International Iglesia del Nazareno | |
Familia | ||
Cónyuge | Gloria Wall | |
Hijos | 4 | |
Educación | ||
Educado en |
|
|
Información profesional | ||
Ocupación | Programador, Escritor | |
Conocido por | Perl | |
Empleador | Craigslist | |
Obras notables |
|
|
Sitio web | ||
Distinciones |
|
|
Larry Wall (nacido en Los Ángeles, Estados Unidos, el 27 de septiembre de 1954) es un programador y escritor muy conocido. Es famoso por haber creado el lenguaje de programación Perl en 1987.
Contenido
Larry Wall: El Creador de Perl
Larry Wall es una figura importante en el mundo de la informática. Su trabajo ha ayudado a muchos programadores a crear diferentes tipos de programas y sistemas. Es especialmente reconocido por su ingenio y su forma única de ver la programación.
Su Formación Académica
Larry Wall obtuvo su licenciatura en la Universidad Seattle Pacific en 1976. Después, continuó sus estudios de posgrado en la Universidad de California en Berkeley.
Durante sus estudios de posgrado, Larry y su esposa se dedicaron a la lingüística. Su idea era encontrar un idioma que no tuviera un sistema de escritura, quizás en África. Querían crear un sistema para escribirlo y así poder traducir varios textos a ese idioma. Sin embargo, debido a problemas de salud, estos planes cambiaron. Larry y su esposa se quedaron en los Estados Unidos. Después de terminar sus estudios, Larry comenzó a trabajar en el Jet Propulsion Laboratory de la NASA.
Sus Grandes Logros en la Programación
Larry Wall ha creado varias herramientas de software muy útiles. Es el autor de `rn`, un programa para leer noticias en Usenet. También desarrolló `patch`, una herramienta casi universal que se usa para aplicar cambios a archivos de computadora.
Ha ganado el International Obfuscated C Code (IOCCC) dos veces. Este es un concurso donde los programadores intentan escribir código C de la manera más confusa posible, ¡pero que siga funcionando! En 1998, recibió el FSF Award for the Advancement of Free Software de la Free Software Foundation. Este premio se otorga a personas que contribuyen al avance del software libre.
El Ingenio de Larry Wall
Además de sus habilidades técnicas, Larry Wall es conocido por su humor. A menudo, incluye comentarios ingeniosos o sarcásticos en el código fuente de sus programas o en sus publicaciones en Usenet. Por ejemplo, una de sus frases es: "No me gusta hacer cosas estúpidas, excepto si son a propósito".
También ha compartido reflexiones como esta:
Por ejemplo, hace unas décadas aparecieron varias traducciones de un texto importante, y notarás un patrón: la Nueva Biblia Inglesa, la Nueva Biblia Estándar Americana y la Nueva Versión Internacional, por nombrar algunas. Es muy 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 se fundó el New College? ¿Alguna pista? El New College se construyó en 1379.
Sus Libros y la Lingüística
Larry Wall es coautor del libro Programming Perl, conocido como el "libro del dromedario". Este libro es una guía muy importante para los programadores de Perl. También editó el Perl Cookbook. Sus libros son publicados por la editorial O'Reilly.
Su formación en lingüística se nota en sus libros, entrevistas y charlas. A menudo, compara Perl con un lenguaje natural. Explica sus decisiones al diseñar Perl usando razones lingüísticas. Incluso usa términos de lingüística para describir partes del lenguaje Perl. Por ejemplo, a veces llama a las "variables" "sustantivo" y a las "funciones" "verbo".
La Influencia de sus Creencias
Las creencias personales de Larry Wall han influido en la terminología de Perl. Por ejemplo, el nombre "Perl" viene de una referencia a una "Perla de gran valor". Otros términos en Perl, como la función bless o la forma en que se organiza la documentación de diseño de Perl 6 (llamados apocalipsis y exégesis), también tienen un origen similar. Larry Wall ha mencionado estas influencias en sus conferencias.
Las Reglas de Larry en el Proyecto Perl
Larry Wall sigue trabajando en el desarrollo de Perl. Es considerado el "Dictador Benevolente de por Vida" del proyecto Perl. Su papel en Perl se entiende mejor con las "dos reglas", que vienen de la documentación oficial de Perl:
- Larry siempre tiene la definición correcta de cómo debe funcionar Perl. Esto significa que tiene la última palabra sobre las funciones principales del lenguaje.
- Larry puede cambiar de opinión más tarde sobre cualquier asunto, incluso si antes ya había usado la primera regla.
En resumen, Larry siempre tiene la razón, incluso si cambia de opinión.
Las Virtudes de un Buen Programador
En la segunda edición de su libro Programming Perl, Larry Wall, junto con los coautores Randal L. Schwartz y Tom Christiansen, describió las "Tres Virtudes del Programador":
- Pereza - Esta cualidad te impulsa a hacer un gran esfuerzo para reducir el trabajo total. Te motiva a escribir programas que ahorren tiempo y que sean útiles para otros. También te hace documentar bien tu código para no tener que responder muchas preguntas sobre él.
- Impaciencia - Es la frustración que sientes cuando la computadora está lenta. Esto te lleva a escribir programas que no solo responden a tus necesidades, sino que intentan anticiparse a ellas.
- Hibris - Es un orgullo excesivo. Esta cualidad te hace escribir y mantener programas de los que otras personas no puedan decir nada malo.
Galería de imágenes
Véase también
En inglés: Larry Wall Facts for Kids